JBoss 6.1 EAP を実行しています。デフォルト モジュールの 1 つに独自のバージョンの org/omg/CORBA/ORB.class ファイルがあり、そのファイルに独自の jar を使用したいと考えています。アプリの war ファイルに含めようとしましたが、まだ JBoss モジュールからのものを取得しています。
問題は、JBoss でのモジュールのロード順序とは何ですか?どうすればそれを変更できますか?
アーティファクトに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>