我正在尝试按照this链接直接在Apache Karaf中安装Apache ActiveMQ。
karaf@root()> feature:install jms
karaf@root()> feature:repo-add activemq
第1步& 2成功执行
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,请帮我解决这个问题
答案 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功能。