Apache camel 如何在JBoss Fuse 6.2中安装'kie camel'特性

Apache camel 如何在JBoss Fuse 6.2中安装'kie camel'特性,apache-camel,jbossfuse,karaf,kie,Apache Camel,Jbossfuse,Karaf,Kie,我正在尝试将drools组件部署到一个普通的JBoss Fuse 6.2服务器上 我首先安装drools特性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

我正在尝试将drools组件部署到一个普通的JBoss Fuse 6.2服务器上

我首先安装drools特性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,但我对此的研究尚未产生任何结果

提前谢谢

刘易斯·沃森你能试试6.4.0吗


功能:addUrl mvn:org.drools/drools-karaf-features/6.4.0.Final/xml/features

我一直与Red Hat支持部门联系,他们为我提供了安装kie camel的1.4.0.redhat-63001版的方法

 JBossFuse:karaf@root> config:propappend --pid org.ops4j.pax.url.mvn org.ops4j.pax.url.mvn.repositories ',https://maven.repository.redhat.com/techpreview/all/'

 JBossFuse:karaf@root> features:addurl mvn:org.drools/drools-karaf-features/6.4.0.Final-redhat-3/xml/features

 JBossFuse:karaf@root> features:addurl mvn:org.drools/drools-karaf-features/6.4.0.Final-redhat-3/xml/features

 JBossFuse:karaf@root> features:list | grep kie 
 [uninstalled] [1.4.0.redhat-630011 ] kie-camel

 JBossFuse:karaf@root> features:install kie-camel 
关于此答案需要注意的事项:

  • 它似乎依赖于技术预览maven存储库
  • 我还没有能够开发一个OSGI包来测试这个特性

  • 作为一种解决方法,我能够通过遵循drool捆绑包的
    features.xml
    中缺少的依赖项,在使用drool 5.5.0-Final时获得类似的结果。我找到了和的maven存储库,但不知道如何将其转换为URL以添加到Fuse中。它看起来确实缺少某个依赖项。在与RedHat交谈后,我尝试安装该功能url。不幸的是,drools-6.3.0没有一个
    kie camel
    组件,我也无法找到它的替代品。由于某种原因,
    kie camel
    组件在6.4.0.Final中没有出现。我一直找不到任何关于它被删除原因的信息。似乎在6.2.0.Final之后,作为集成融合的一部分,它被移动到org.jboss.integration.fuse:kie camel