首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等待命名空间处理程序

等待命名空间处理程序
EN

Stack Overflow用户
提问于 2019-07-04 11:48:56
回答 2查看 315关注 0票数 0

我正在升级到Fuse 7.3,并在任何使用CXF的路由中获得新的错误。

代码语言:javascript
复制
  Blueprint bundle ruleEngineService/5.0.2 is waiting for namespace
  handlers [http://camel.apache.org/schema/blueprint]

根据所有文档,我的blueprint.xml包含正确的模式位置。例如:链接

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
xmlns:tx="http://aries.apache.org/xmlns/transactions/v1.2.0"
xmlns:camel="http://camel.apache.org/schema/blueprint"
xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf"

xsi:schemaLocation="
http://www.osgi.org/xmlns/blueprint/v1.0.0 http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"> 

自从它在Fuse 7.0.0中工作以来,我没有什么改变。

安装了以下功能:

代码语言:javascript
复制
  cxf                                      | 3.2.7.fuse-731004-redhat-00003  | x        | Started     | cxf-3.2.7.fuse-731004-redhat-00003            |

  camel-cxf                                | 2.21.0.fuse-731003-redhat-00003 | x        | Started     | camel-2.21.0.fuse-731003-redhat-00003         |

将这一蓝图与正在解决的蓝图区别开来的是:

代码语言:javascript
复制
<cxf:cxfEndpoint id="myEndpoint" ...>

代码语言:javascript
复制
<bean id="myRoute" class="com.application.CxfCamelRoute" />

<camelContext xmlns="http://camel.apache.org/schema/blueprint" id="serviceRoutes">
    <routeBuilder ref="myRoute" />
</camelContext>

其中CxfCamelRoute包含对cxf://bean:myEndpoint?serviceClass="..."的引用

关于蓝图特征:

代码语言:javascript
复制
admin@root()> features:list | grep blueprint
kie-aries-blueprint                      | 7.11.0.Final                    |          | Uninstalled | karaf-features-core-droolsjbpm-7.11.0.Final   | KIE Aries Blueprint
camel-blueprint                          | 2.23.2.fuse-740006              |          | Uninstalled | camel-2.23.2.fuse-740006                      |
camel-blueprint                          | 2.21.0.fuse-731003-redhat-00003 | x        | Started     | camel-2.21.0.fuse-731003-redhat-00003         |
aries-blueprint-spring                   | 4.3.20.RELEASE_1                |          | Uninstalled | spring-legacy-4.2.0.fuse-731003-redhat-00003  |
aries-blueprint                          | 4.2.0.fuse-731003-redhat-00003  | x        | Started     | standard-4.2.0.fuse-731003-redhat-00003       | Aries Blueprint

这会是白羊座蓝图和骆驼蓝图之间的冲突吗?

我的想法快用完了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-04 15:20:42

好吧,我好像已经解决了。

在做其他事情之前,我添加了对KIE (features:addurl mvn:org.kie/kie-karaf-features/7.11.0.Final/xml/features)的回购。更改订单解决了我的问题。似乎KIE 7.11.0. seems添加了以下回复:

代码语言:javascript
复制
mvn:org.apache.camel.karaf/apache-camel/RELEASE/xml/features
mvn:org.apache.cxf.karaf/apache-cxf/3.2.7.fuse-sb2-740011/xml/features

名称处理程序的问题可能是由于Fuse 7.3库与最新的camel/cxf发行版本之间的冲突。

对我来说,这就像一个bug,有KIE 7.11.0的最终使用版本特性。很明显这会带来不好的后果。但我不知道如何让我的卡拉夫能够访问feature:install kie

票数 0
EN

Stack Overflow用户

发布于 2020-03-06 09:13:28

永远不要在maven坐标中使用RELEASE。当你期待骆驼2的时候,你甚至可以得到骆驼3 (也不要使用LATEST )。

如果使用Fuse安装KIE功能,则不应安装mvn:org.kie/kie-karaf-features/7.11.0.Final/xml/features

首先,您必须安装桥接器特性,为Fuse中的KIE提供特性依赖:

代码语言:javascript
复制
karaf@root()> feature:repo-add mvn:org.jboss.fuse.features/rhba-features/7.6.0.fuse-760014/xml/features
Adding feature url mvn:org.jboss.fuse.features/rhba-features/7.6.0.fuse-760014/xml/features

然后,您有吨安装熔断器变体的Kie功能。不是这一个,而是这一个

kie-karaf-features-7.11.0.Final-features-fuse.xml中的描述比当前的熔断器稍早一些,因为特性artifactId已经更改:

代码语言:javascript
复制
   In order to install the below features into Fuse 7, target runtime needs to provide these features:
    - drools7-dependencies
    - jbpm7-dependencies
    - optaplanner-dependencies
    - kie7-remote-dependencies
    - db-dependencies
    - hibernate-dependencies
    - hibernate-validator-dependencies
   These features are contained in some repository not referenced explicitly with <repository> (loose coupling).
   Fuse 7 specific repository is 'mvn:org.jboss.fuse.features/brms-features/VERSION/xml/features'

下面是命令:

代码语言:javascript
复制
karaf@root()> feature:repo-add mvn:org.kie/kie-karaf-features/7.11.0.Final/xml/features-fuse
Adding feature url mvn:org.kie/kie-karaf-features/7.11.0.Final/xml/features-fuse
karaf@root()> feature:list|grep kie
kie                                      │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-core-droolsjbpm-7.11.0.Final             │ KIE API
kie-ci                                   │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-core-droolsjbpm-7.11.0.Final             │ KIE CI
kie-spring                               │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-core-droolsjbpm-7.11.0.Final             │ KIE Spring
kie-aries-blueprint                      │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-core-droolsjbpm-7.11.0.Final             │ KIE Aries Blueprint
kie-camel                                │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-core-droolsjbpm-7.11.0.Final             │
kie-dmn                                  │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-fuse-droolsjbpm-7.11.0.Final             │ Kie DMN
kie-server-client                        │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-fuse-droolsjbpm-7.11.0.Final             │ KIE Server Client
servlet-api-kie                          │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-fuse-droolsjbpm-7.11.0.Final             │
kie-pmml                                 │ 7.11.0.Final                    │          │ Uninstalled │ karaf-features-fuse-droolsjbpm-7.11.0.Final             │
kie7-remote-dependencies                 │ 0.0.0                           │          │ Uninstalled │ fuse-features-dependencies-droolsjbpm-7.6.0.fuse-760014 │
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56887309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档