我正在运行 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/