水瓶中的JBoss模块:依赖(jar as jboss module: dependencies)

2019-10-21 00:23发布

我有一个关于JBoss的模块依赖关系的问题VS战的依赖。 我有一个app.war; 它的WEB-INF / lib目录包含myLib.jar。 在这种配置中的一切工作正常。

现在我要搬到mylib.jar外战,所以我把它变成一个JBoss模块,并添加它module.xml; 我也将它添加到在战争中部署-structure.xml文件。 在这种新的配置我app.war成功地找到了外部myLib.jar 但现在myLib.jar再也找不到它的依赖 。 特别是它没有找到rowset.jar,因为我得到这个异常:

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

为什么不能myLib.jar看到它曾经看到,当它被部署在战争中的所有库? 我一定要创建MYLIB依赖JBoss的模块?

谢谢

Answer 1:

模块必须有自己的依赖在显式声明modules.xml 。 一个模块不能访问是部署的一部分罐子。



文章来源: jar as jboss module: dependencies