在Fuse中自动安装部署依赖项

时间:2014-06-06 14:14:04

标签: java fuseesb

我正在运行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)))

我相信这个错误正在发生,因为容器没有安装捆绑包。有没有办法让我告诉它下载并安装从我们的神器部署它没有的任何捆绑包?

1 个答案:

答案 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

希望有所帮助!