Chcę uruchomić Camel i ActiveMQ podczas startu, gdy zacznę karaf, znalazłem plik etc / org.apache.karaf.features.cfg zawierający listę funkcji, które powinny zostać uruchomione podczas rozruchu.
featuresBoot=config,ssh,management,camel,activemq,camel-jms,activemq-spring,activemq-camel
Działa to dobrze dla wszystkich, ale "activemq-camel" (wystarczająco, ponieważ nie jest to funkcja). Aby zainstalować pakiet Apache-Camel, należy uruchomić polecenie:
karaf@...>osgi:install -s mvn:org.apache.activemq/activemq-camel/5.5.0
Działa, ale wolę po prostu uruchomić go podczas startu systemu. Czy mogę w jakiś sposób zainstalować pakiet activemq-camel podczas startu systemu, nie tworząc dla niego niestandardowej funkcji?
Odpowiedzi:
7 dla odpowiedzi № 1Apache ServiceMix ma już tę funkcję. Aby go użyć dodaj mvn:org.apache.servicemix/apache-servicemix/4.4.1/xml/features
do featuresRepositories
własność w etc/org.apache.karaf.features.cfg
i wtedy camel-activemq
do featuresBoot
własność.
Twoje zdrowie, Jon