Maven Jboss保险丝缺少osgi.willing.package

Maven Jboss保险丝缺少osgi.willing.package,maven,jboss,jbossfuse,Maven,Jboss,Jbossfuse,当我启动Jboss fuse服务器时,会弹出此错误 ERROR: Bundle cxf-basic [293] Error starting mvn:org.fusesource.example/cxf-basic/1.0-SNAPSHOT (org.osgi.framework.BundleException: Unresolved constraint in bundle cxf-basic [293]: Unable to resolve 293.0: missing requiremen

当我启动Jboss fuse服务器时,会弹出此错误

ERROR: Bundle cxf-basic [293] Error starting mvn:org.fusesource.example/cxf-basic/1.0-SNAPSHOT (org.osgi.framework.BundleException: Unresolved constraint in bundle cxf-basic [293]: Unable to resolve 293.0: missing requirement [293.0] osgi.wiring.package; (&(osgi.wiring.package=META-INF.cxf)(version>=2.6.0)(!(version>=3.0.0))))
org.osgi.framework.BundleException:捆绑包cxf basic[293]中未解决的约束:无法解决293.0:缺少需求[293.0]osgi.willing.package;(&(osgi.willing.package=META-INF.cxf)(版本>=2.6.0)(!(版本>=3.0.0))) 位于org.apache.felix.framework.felix.resolveBundleRevision(felix.java:4002) 位于org.apache.felix.framework.felix.startBundle(felix.java:2045) 位于org.apache.felix.framework.felix.setActiveStartLevel(felix.java:1299) 位于org.apache.felix.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) 运行(Thread.java:748)

我怀疑osgi.willing包的版本丢失/冲突,但我如何检查

哦,嗨,伙计们,我终于在我的hawtio中得到了另一个更新,包给了我这个错误日志


如果我将程序作为java应用程序运行,我可以正常执行所有操作,但是当我部署到fuse时,会弹出此错误

您使用的JBoss fuse版本是什么

META-INF.cxf是通过一体式cxf捆绑包导出的,但很长一段时间以来,这种方式一直被弃用。我们现在为CXF中的每个模块使用小型CXF捆绑包

因此,如果您想在最新的JBoss FUSE中工作,cxf基本捆绑包不应该再导入META-INF.cxf包


弗里曼

你好,弗里曼谢谢你的快速回复。我用的是6.3.0。这是最新的。