Axis2.war の aar ファイル内にロードする非 jar リソースが複数あります。
それらのほとんどは、絶対パスの構成テーブルを使用して正常にロードされます
各リソース(テキストファイル)が指定されています。
しかし、ルートパスにリソースをロードするオープンソースベースの jar があります (??)
「src」フォルダの同階層にあるEclipseプロジェクトの
上記のプロジェクトのクラスを aar の lib に jar すると、
リソースは、それを必要とするクラスによって読み取られる方法がありません。
私はそれらを aar のすぐ外側、aar の lib 内、または lib の同じレベルに配置しました。
彼らはただうまくいきません。
これは、getResourceStream などの場合であることを覚えておいてください。
jar がルート パスに配置されるパスをハード コードしているため、使用できません。
Eclipse のプロジェクト。
次に、私の質問は、Eclipse-project-root-path-equivalent が Axis2.war のどこにあるかです。
JBoss 5.1 にデプロイされました。
この質問が理解できるかどうかわかりませんが、少しアドバイスをお願いします。
///
上記の状況を説明する参考画像は、次の場所にあります。