2012-02-24 63 views
2

我想在啓動時啓動Camel和ActiveMQ,當我啓動karaf時,我發現的是etc/org.apache.karaf.features.cfg,它列出了應該在啓動時啓動。如何在apache karaf啓動時啓動一個包

featuresBoot=config,ssh,management,camel,activemq,camel-jms,activemq-spring,activemq-camel 

對於除'activemq-camel'之外的所有人都適用(不夠公平,因爲它不是功能)。 要獲得Apache的駱駝捆裝我要運行運行命令:

[email protected]>osgi:install -s mvn:org.apache.activemq/activemq-camel/5.5.0 

它的工作原理,但我寧願只是讓它運行在啓動時。 我能以某種方式獲取要在啓動時安裝的activemq-camel軟件包,而無需爲其創建自定義功能嗎?

回答

7

Apache ServiceMix已經定義了此功能。要使用它,請將mvn:org.apache.servicemix/apache-servicemix/4.4.1/xml/features添加到featuresRepositories財產etc/org.apache.karaf.features.cfg,然後camel-activemq財產featuresBoot財產。

乾杯, Jon