EAR の LIB ディレクトリ内にある X.JAR などの JAR ファイルをリソースとしてロードする必要があります。ロードの呼び出しは、jar ファイル内のクラスから発生します。
これが非常に奇妙なことであることは理解していますが、それは古いコードの場合のやり方です。
私はこれを試しました:
getProtectionDomain().getCodeSource().getLocation();
および getResource() トリックですが、それらはすべて物理的に存在しない場所を返します。JBoss の管理コンソールを使用して EAR ファイルをデプロイします。展開フォルダーに配置しません。残念ながら、この手順は変更できません。