2

我正在开发一些应用程序,并且在某些时候我已经有使用 xmlsec 1.4.3 的代码,但是 JBoss 7 默认加载 xmlsec 1.5.1,所以我的代码爆炸了。我一直在阅读文档并在此处结束:https ://docs.jboss.org/author/display/AS7/Developer+Guide#DeveloperGuide-JBossDeploymentStructureFile

因此,理论上,如果我将 jboss-deployment-structure.xml 放在我的 WEB-INF 文件夹中(它正在读取 XML,因为我未能正确写入 xsd 和 JBOSS 崩溃,现在没有 xsd 它什么也没说)具有以下内容:

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

然后我就可以使用我的 xmlsec 1.4.3 并且 JBOSS 的模块将被禁用。

但是,这是行不通的。

我在这里缺少什么?这应该有效吗?

4

0 回答 0