Jboss 7 - 忽略战争中的全球模块

时间:2013-12-27 20:35:22

标签: jboss-eap-6

我在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文件中定义所需的模块。 如何实现这一目标?

1 个答案:

答案 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>