2012-02-24 2 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-верблюд» (достаточно справедливо, так как это не функция). Чтобы получить пакет апач-верблюда установлен я, чтобы запустить запустить команду:

[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.

Cheers, Jon

Смежные вопросы