【发布时间】:2016-07-19 07:09:35
【问题描述】:
我正在尝试将 drools 组件部署到 vanilla JBoss Fuse 6.2 服务器。
我先安装drools features url
JBossFuse:karaf@root> features:addurl mvn:org.drools/drools-karaf-features/6.1.0.Final/xml/features
在安装 drools 模块和 kie-spring 功能之前
JBossFuse:karaf@root> features:install drools-module/6.1.0.Final
JBossFuse:karaf@root> features:install kie-spring/6.1.0.Final
但是,当我尝试安装 kie-camel 时,出现以下错误
JBossFuse:karaf@root> features:install kie-camel/6.1.0.Final
...
Found installed bundle: org.apache.servicemix.specs.jsr311-api-1.1.1 [267]
Found installed bundle: stax2-api [268]
Found installed bundle: org.apache.cxf.cxf-api [400]
Found installed bundle: org.apache.cxf.cxf-rt-management [402]
Installing bundle mvn:org.apache.cxf/cxf-rt-features-clustering/2.6.6
Error executing command: Can not resolve feature:
Unsatisfied requirement(s):
---------------------------
bundle:(&(symbolicname=org.springframework.beans))
Apache CXF Compatibility Bundle J
任何想法如何解决这个问题?我怀疑我可能需要添加另一个功能 url,但我对此的研究尚未产生任何结果。
提前致谢
刘易斯·沃森
【问题讨论】:
-
This bug 似乎指向了 drools 包的
features.xml中缺少的依赖项。我找到了 compatibility bundle 和 JBoss version of that bundle 的 maven 存储库,但不知道如何将其转换为要添加到 Fuse 的 URL。 -
它确实看起来像是某处缺少的依赖项。与 RedHat 交谈后,我尝试安装 drools-karaf-features-6.3.0.Final-redhat-5-features.xml features url。不幸的是,drools-6.3.0 没有
kie-camel组件,而且我还没有弄清楚它的替代品。
标签: apache-camel jbossfuse karaf kie