jar作为jboss模块:依赖

时间:2014-09-18 13:24:04

标签: java jar jboss7.x war

我对JBoss模块依赖关系与war依赖关系有疑问。 我有一个 app.war ;其webinf / lib目录包含 myLib.jar 。在这种配置中一切正常。

现在我必须在战争之外移动mylib.jar,所以我将它放入JBoss模块并将其添加到module.xml;我还将它添加到war中的deployment-structure.xml文件中。 在这个新配置中,我的app.war成功找到外部myLib.jar 但现在myLib.jar无法再找到它的依赖。 特别是当我收到此异常时,它找不到 rowset.jar

java.lang.NoClassDefFoundError: com/sun/rowset/CachedRowSetImpl

为什么myLib.jar看不到它在战争中部署时所用的所有lib?我是否必须使用myLib依赖项创建JBoss模块?

由于

1 个答案:

答案 0 :(得分:1)

模块必须在modules.xml中显式声明自己的依赖项。模块无法访问属于部署的jar。