Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


What is the purpose of karaf?

asked 2014-08-11 03:47:35 -0700

anonymous user


How to use it with ODL project?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-08-11 09:35:26 -0700

jgoodyear gravatar image


The purpose of Apache Karaf is to provide a friendly OSGi ecosystem for your Java applications. In short Karaf provides a really nice command line interface, web console, remote shell, and really helpful provisioning & deployment support, and more.

In regards to how to use it with OpenDaylight, the easiest way is to use the OpenDaylight-Karaf distribution from the OpenDaylight controller project. It provides the essential necessary configuration files and base features for your controller to start working.

So, what are these "features" - in Apache Karaf we have implemented a deployment mechanism that allows developers to list together a collection of bundles, configurations, etc and deploy them as a unit - simplifying your installation procedure. For more information, please read

edit flag offensive delete publish link more


Hi, Really thanks for your response.I am refering to the link provided by you for more information.In case of any query, i will contact you.Thanks once again.

JYOTI111111 ( 2014-08-12 02:36:04 -0700 )edit

Hi,I am clear about what is features and also that we have do changes in feature.xml file for karaf but can you please give me some idea regarding how to use karaf with opendaylight project.Do we only need to do write feature.xml file or something more than this.Please reply as soon as possible so that I can start my work related to karaf integration.

JYOTI111111 ( 2014-08-12 03:01:12 -0700 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2014-08-11 03:47:35 -0700

Seen: 354 times

Last updated: Aug 11 '14