当我启动Jboss保险丝服务器时,会弹出此错误
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:bundle cxf-basic中未解决的约束[293]:无法解析293.0:缺少要求[293.0] osgi.wiring.package; (及(osgi.wiring.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.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) 在java.lang.Thread.run(Thread.java:748)
我怀疑是osgi.wiring包的缺失/冲突版本,但我该如何检查?
哦大家好,另一个更新我终于进入了我的hawtio,捆绑包给了我这个错误日志
如果我将程序作为java应用程序运行,我能够正常地执行所有操作,但是当我部署融合时,会弹出错误
答案 0 :(得分:1)
您正在使用的JBoss FUSE版本是什么?
META-INF.cxf是由一体化的cxf-bundle导出的,但是这已被弃用了很长时间。我们现在为CXF中的每个模块使用小型CXF捆绑包。
因此,如果你想在最新的JBoss FUSE中使用cxf-basic bundle不应该导入包META-INF.cxf。
弗里曼