【问题标题】:How to resolve missing requirement [308.0] osgi.wiring.package; (osgi.wiring.package=org.apache.cxf.binding.corba) in FUSE 6.3.0如何解决缺少的需求 [308.0] osgi.wiring.package; (osgi.wiring.package=org.apache.cxf.binding.corba) 在 FUSE 6.3.0
【发布时间】:2017-03-23 23:44:30
【问题描述】:

我下载了 Camel CXF 示例“camel-example-cxf-osgi”并且能够运行 mvn install 命令没有任何问题(根据readme.md 文件),然后当我尝试安装 它在 FUSE 服务器上(jboss-fuse-6.3.0.redhat-187)我收到如下错误消息。

JBossFuse:karaf@root> install -s mvn:org.apache.camel/camel-example-cxf-osgi/2.17.0.redhat-630187

捆绑 ID:308

执行命令时出错:安装包时出错: 无法启动捆绑 mvn:org.apache.camel/camel-example-cxf-osgi/2.17.0.redhat-630187:捆绑 org.apache.camel.camel-example-cxf-osgi [308] 中未解决的约束:无法解决 308.0:缺少要求 [308.0] osgi.wiring.package; (osgi.wiring.package=org.apache.cxf.binding.corba)

以前有没有人计算过这个问题?(我没有在这个例子中改变任何东西)如果是这样,你能分享你如何解决这个问题的经验。

【问题讨论】:

  • 这很奇怪,因为 camel-example-cxf-osgi 不使用 corba。可能是保险丝包的问题。你能试试骆驼的原始例子吗?

标签: apache maven osgi cxf jbossfuse


【解决方案1】:

似乎是将导入包添加到示例中的方式,删除 org.apache.cxf.binding.corba 并安装功能 cxf-transports-jms(未使用,但我认为示例是遵循相同的约定),在您使用导入包和功能安装中的更改构建部署后,部署现在应该可以工作了。

【讨论】:

    猜你喜欢
    • 2017-03-16
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 2015-08-09
    • 2016-10-30
    相关资源
    最近更新 更多