【问题标题】:Jboss module vs JAR in deployment descriptor部署描述符中的 Jboss 模块与 JAR
【发布时间】:2020-09-16 23:39:24
【问题描述】:

什么将优先,作为 maven 依赖项添加并添加到 EAR 的部署描述符或 Jboss 模块中的模块,例如。 jaxb 罐子?

【问题讨论】:

标签: maven module jar jboss dependencies


【解决方案1】:

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

如果您的代码想要使用 jaxb 类,那么类加载器将在 EAR(maven 依赖项)中找到它们。

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

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

【讨论】:

    猜你喜欢
    • 2015-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2011-06-26
    相关资源
    最近更新 更多