Jar1にはプロパティファイル名abc.propertiesがあり、Jar2にも同じファイルabc.propertiesがあります。このように私は100以上のジャーを持っている。 abc.propertiesがどのjarファイルから読み込まれているかを理解するメカニズムはありますか?Java Classloaderからロードされたプロパティファイルの表示
私はそれがクラスパスの優先順位に基づいていることを知っています。しかし、私はabc.propertiesが読み込まれているjarの名前を知りたいです。
同じまたは任意のツールを見つけるのに役立つクラスローダーフックはありますか?
アプリケーションはweblogicにデプロイされています。私は必要に応じてTomcatにもデプロイできます。
あなたはこれのSystem.out.println(this.getClass()のgetResource( "abc.properties")ある、getPathを()。。)追加ソーストライを変更することができるかどうか。 – Libin
これはクラスパスに相対的なリソースを取得しませんか? – Raphael