部署描述符中的Jboss模块与JAR

时间:2020-09-15 15:49:56

标签: maven module jar jboss dependencies

优先考虑的是一个作为maven依赖项添加并添加到EAR的部署描述符中的模块或一个Jboss模块,例如。 jaxb jar?

1 个答案:

答案 0 :(得分:0)

首先,为什么要向部署描述符中添加maven依赖项?很奇怪。

如果您的代码想使用jaxb类,则类加载器将在EAR(与maven相关)中找到它们。

如果您的代码要使用第三个模块(例如jax-ws)中的类,并且该模块要调用jaxb,则类加载器将在JBoss模块中找到jaxb。如果版本不同,则会出现错误。可能是重新部署内存泄漏的原因。

我建议提供Maven范围。并使用JBoss的模块。