ActiveMQ 5.8.0과 Karaf 2.3.1이 별도로 실행됩니다. 내가 Karaf에 무슨 짓을ActiveMQ with Apache Karaf 2.3.1
했다 : (다른 한 : 봄이, CXF는, 낙타가 이미 설치)
features:addUrl mvn:org.apache.activemq/activemq-karaf/5.8.0/xml/features
osgi:install -s mvn:org.apache.activemq/activemq-camel/5.8.0
features:list | grep mq
쇼 :
[uninstalled] [2.11.0 ] camel-amqp camel-2.11.0
[uninstalled] [2.11.0 ] camel-mqtt camel-2.11.0
[uninstalled] [5.8.0 ] activemq-client activemq-5.8.0
[uninstalled] [3.1.3.RELEASE ] spring activemq-5.8.0
[uninstalled] [5.8.0 ] activemq-broker activemq-5.8.0
[uninstalled] [5.8.0 ] activemq-http activemq-5.8.0
[uninstalled] [5.8.0 ] activemq-camel activemq-5.8.0
[uninstalled] [5.8.0 ] activemq-web-console activemq-5.8.0
activemq-broker
을 설치하면 서버와 ActiveMQ의 모든 것을 설치할 것이고, 나는 그것을 필요로하지 않는다.
내 번들 중 하나에서 메시지를 대기열로 보내고있는 camel-cxf 엔드 포인트가 노출됩니다.
missing requirement [169.0] osgi.wiring.package; (osgi.wiring.package=org.apache.activemq)
내가 Karaf에 설치된 일부 기능이 패키지 수출하는 것을 알고 : 문제는 내 번들을 설치하려고 할 때 나에게 오류 준다이다 org.apache.activemq
을하지만, 그들은하지 않습니다.
카라프에 설치할 기능이 없으므로 activemq를 별도로 사용할 것입니다. Karaf가 ActiveMQ를 실행하는 것을 원치 않습니다. 필요한 기능 만 설치하면됩니다.
누구든지이 기능을 설치하기 위해 필요한 기능을 알려주십시오.