我正在运行JBoss Fuse 6.0服务器。部署应用程序时,出现以下错误:
org.osgi.framework.BundleException:bundle中未解析的约束 TestWebService [252]:无法解决252.0:缺少需求 [252.0] osgi.wiring.package; (及(osgi.wiring.package = org.springframework.jdbc.core)(版本> = 3.1.0)((版本>!= 4.0.0)))
我相信这个错误正在发生,因为容器没有安装捆绑包。有没有办法让我告诉它下载并安装从我们的神器部署它没有的任何捆绑包?
答案 0 :(得分:1)
在您的保险丝等目录中,找到文件org.apache.karaf.features.cfg。在功能存储库的行上添加:
mvn:org.apache.karaf.assemblies.features/standard/2.3.0.redhat-60024/xml/features,
mvn:org.apache.karaf.assemblies.features/enterprise/2.3.0.redhat-60024/xml/features
并在功能启动行上添加:
spring,
spring-jdbc
希望有所帮助!