1

Jar1 有一个属性文件名 abc.properties,Jar2 也有相同的文件 abc.properties。像这样我有100多个罐子。是否有任何机制可以了解从哪个 jar 加载 abc.properties。

我知道它是基于类路径的优先级。但我想知道加载 abc.properties 的 jar 的名称。

是否有任何类加载器挂钩可以找到相同或任何可能有帮助的工具。

该应用程序部署在 weblogic 中。如果需要,我也可以部署在 Tomcat 中。

4

1 回答 1

0

CodeSource将为您提供 jar 的名称以及 jar 内的类的路径。

YourClass.class.getProtectionDomain().getCodeSource().getLocation()

代码来源:https ://docs.oracle.com/javase/7/docs/api/java/security/CodeSource.html

于 2017-05-09T20:56:27.593 回答