2

私はいくつかのアプリを開発していて、ある時点ですでにxmlsec 1.4.3を使用するコードを持っていましたが、JBoss7はデフォルトでxmlsec1.5.1をロードするため、コードが爆発します。ドキュメントを読み、ここで終了しました:https ://docs.jboss.org/author/display/AS7/Developer+Guide#DeveloperGuide-JBossDeploymentStructureFile

したがって、理論的には、jboss-deployment-structure.xmlをWEB-INFフォルダーに配置すると(xsdの書き込みに失敗してJBOSSがクラッシュし、xsdがないと何も表示されないためXMLを読み取っています)、次のコンテンツを使用します。

<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