2012-02-24 46 views
2

私はkarafを起動するときに起動時にCamelとActiveMQを起動したいと思っていますが、これは/ etc/org.apache.karaf.features.cfgで、起動時に起動する。apache karafで起動時にバンドルを起動する方法

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

(それは機能ではありませんから、十分に公平)これは、すべてが、「ActiveMQの-らくだのために正常に動作します。 のapache-ラクダバンドルを取得するには、私は、コマンドを実行して実行してきましたインストール:それは作品

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

、私はむしろちょうどそれが起動時に実行し得ると思います。 起動時にactivemq-camelバンドルをカスタムフィーチャを作成せずに何らかの形でインストールすることはできますか?

答えて

7

Apache ServiceMixには、この機能が既に定義されています。それを使用するには、etc/org.apache.karaf.features.cfgfeaturesRepositoriesプロパティにmvn:org.apache.servicemix/apache-servicemix/4.4.1/xml/featuresを追加し、camel-activemqfeaturesBootプロパティのプロパティを追加します。

乾杯、 ジョン

関連する問題