2017-12-04 17 views

答えて

0

異なるWARファイルは、異なるクラスローダによって分離されています。したがって、別の戦争から1つの戦争クラスにアクセスすることはできません。

すべての展開でアクセスできる「グローバル」機能が必要な場合は、新しいモジュールを追加できます。次のコマンドを調整し、起動します。

./jboss-cli.sh -c --command="module add --name=<your-module> --resources=<path-to-file>/<your-jar>.jar --dependencies=<your-dependencies-comma-separated>" 

これはあなたのjarファイルの隣にmodule.xmlファイルで$JBOSS_HOME\modulesの下に新しいフォルダが作成されます。モジュールを追加する方法の詳細については、たとえばhereを参照してください。

その後(詳細については、hereを参照してください)MANIFEST.MFファイル内Class-Pathエントリにモジュールの名前を追加することによって、または専用jboss-deployment-structure.xmlファイルを供給することにより、いずれか、あなたの2つのwarファイルにこの新しいモジュールの依存関係を追加します。

関連する問題