java - JBoss 6 EAP,如何更改模块加载顺序?

标签 java jboss

我正在运行 JBoss 6.1 EAP,默认模块之一有自己的 org/omg/CORBA/ORB.class 文件版本,我想为该文件使用我自己的 jar。我已尝试将其包含在我的应用程序的 war 文件中,但它仍然从 JBoss 模块中获取该文件。

所以问题是,JBoss 中模块的加载顺序是什么以及如何更改它?

最佳答案

您需要包含 jboss-deployment-structure.xml文件与您的工件,并配置该文件以排除容器的 CORBA impl。

下面是一个排除 log4j 的示例

<jboss-deployment-structure>
    <deployment>
        <!-- Exclusions allow you to prevent the server from automatically adding some dependencies -->
        <exclusions>
            <module name="org.apache.log4j" />
        </exclusions>
    </deployment>
</jboss-deployment-structure>

关于java - JBoss 6 EAP,如何更改模块加载顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18361482/

相关文章:

java - 将 map 拆分为两个列表

java - 重置循环中的变量

java - androidx jetifier 无法转换 com.android.tools.common 26.4.2

java - 无法使用 XPATH 设置 header

javascript - 单页应用程序 (SPA) 与全栈应用程序。限制和优势。

java - 如何诊断 JBoss IIOP Stub 生成、类加载问题?

java - 如何解决Jboss库和webapps库之间的冲突

java - 如何区分 Spring Rest Controller 中部分更新的 null 值和未提供的值

java - 在 JBoss + Hibernate 中防止事务回滚

java - 如何将 Apache Httpclient 与 Jersey 2.3 客户端一起使用