【发布时间】:2020-09-16 23:39:24
【问题描述】:
什么将优先,作为 maven 依赖项添加并添加到 EAR 的部署描述符或 Jboss 模块中的模块,例如。 jaxb 罐子?
【问题讨论】:
-
感谢您的链接,这很有帮助,感谢您的帮助。
标签: maven module jar jboss dependencies
什么将优先,作为 maven 依赖项添加并添加到 EAR 的部署描述符或 Jboss 模块中的模块,例如。 jaxb 罐子?
【问题讨论】:
标签: maven module jar jboss dependencies
首先,为什么要在部署描述符中添加maven依赖?这很奇怪。
如果您的代码想要使用 jaxb 类,那么类加载器将在 EAR(maven 依赖项)中找到它们。
如果您的代码想要使用来自第三个模块(例如 jax-ws)的类并且该模块想要调用 jaxb,那么类加载器将在 JBoss 模块中找到 jaxb。如果版本不同,则会出现错误。这可能是重新部署内存泄漏的原因。
我建议提供 maven 范围。并使用 JBoss 的模块。
【讨论】: