ActiveMQ с Apache Karaf 2.3.1

У меня ActiveMQ 5.8.0 и Karaf 2.3.1 работают отдельно.

Что я сделал в Karaf: (уже установлены все остальные: spring, cxf, camel)

  • 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, но это не так.

Я не могу найти никакой информации о том, какие функции установить в Karaf, что он будет использовать активные материалы отдельно. Я не хочу, чтобы в Karaf работал ActiveMQ. Мне просто нужно установить необходимые функции.

Может ли кто-нибудь указать мне, какие функции мне нужно установить для этой цели?


person Paulius Matulionis    schedule 02.05.2013    source источник


Ответы (1)


Я нашел решение. Мне нужно было установить только activemq-client. Это не устанавливает все другие функции.

features:install activemq-client
person Paulius Matulionis    schedule 02.05.2013