我在Jboss Instance jboss EAP 6.0.1中有六个应用程序 全局模块定义如下。 standalone.xml
<global-modules>
<module name="oracle.jdbc" slot="main" />
<module name="oracle.jdbc.ojdbc14_92" slot="main"/>
</global-modules>
我想忽略一个应用程序的全局模块。有没有办法只为一个应用程序忽略这个全局模块,并在war文件中定义所需的模块。 如何实现这一目标?
答案 0 :(得分:1)
您可以向部署添加jboss-deployment-structure.xml
并使用exclusion。
示例:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
<deployment>
<exclusions>
<module name="oracle.jdbc"/>
<module name="oracle.jdbc.ojdbc14_92"/>
</exclusion>
</deployment>
</jboss-deployment-structure>