JBoss EAP 6.4
を使用しています。私は、リソース(私のアプリケーションで必要な設定ファイル)が含まれていて、次のファイル構造を持つモジュールのフォルダを持っている:JBoss:モジュールパスのサブディレクトリを含む
modules
|
|---resources
|
|---main
|
|---templates
| |---template1.xml
| |---template2.xml
|
|---axis2.xml
|---hibernate.cfg.xml
|---module.xml
マイmodule.xml
ファイルは次のようになります。私もjboss-deployment-structure.xml
ファイルを持っている
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="resources">
<resources>
<resource-root path="."/>
<resource-root path="./templates"/>
</resources>
</module>
:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="resources" />
</dependencies>
</deployment>
</jboss-deployment-structure>
JBOSS_MODULEPATH
にモジュールフォルダを配置しました。アプリケーションはmodules/resources/main
のXMLファイルをaxis2.xml
とhibernate.cfg.xml
のように見つけることができます。ただし、サブディレクトリtemplates
のファイルがtemplate1.xml
のように見つかりません。
提案がありますか?
私は同様の設定を試して、同じ問題が発生しました。私の推測では、JBossクラスローダーはこれらのカスタムモジュールのサブパスを通過しないということです。それがうまくいくなら、私はどのように知っているのが大好きです。 –