直接在Apache Karaf中安装Apache ActiveMQ

时间:2015-03-17 12:08:55

标签: activemq apache-karaf

我正在尝试按照this链接直接在Apache Karaf中安装Apache ActiveMQ。

  • 第1步:karaf@root()> feature:install jms
  • 第2步:karaf@root()> feature:repo-add activemq

第1步& 2成功执行

  • 第3步:karaf@root()> feature:install activemq-broker

步骤3显示以下错误:

Error executing command: Unable to resolve root: missing requirement [root] osgi
.identity; osgi.identity=camel-jms; type=karaf.feature; version="[2.15.0,3.0.0)"

我正在使用apache karaf 4.0.0 m2和apache activemq 5.9.0,请帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

根据Karaf 4.0,这不起作用,API提供的是Servlet 3.1。 因此,您最有可能需要使用较新版本的ActiveMQ快照。 AFAIK此问题已在Karaf用户邮件列表中得到解决。

答案 1 :(得分:0)

目前的快速解决方案是使用Karaf 3.x执行。我使用了Karaf 3.0.3。如果您可以降级Karaf,您可能还有Karaf 3.x并在其中安装ActiveMQ功能。