我正在运行JBoss 6.1 EAP,其中一个默认模块有自己版本的org / omg / CORBA / ORB.class文件,我想用自己的jar作为该文件。我已经尝试将它包含在我的应用程序的war文件中,但它仍然从JBoss模块中获取它。
所以问题是,JBoss中模块的加载顺序是什么,我该如何更改呢?
答案 0 :(得分:3)
您需要在工件中包含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>