我有一个.jar文件,它从类路径加载一个属性文件。 .jar文件无法更改或编辑,但我需要知道是否有办法忽略类路径中的属性并强制它从.jar外部加载另一个属性文件。
外部Java Web项目正在使用Jar
提前致谢
答案 0 :(得分:0)
每个jar都没有自己的类路径。您的应用有一个类路径,此类路径是WEB-INF/classes
和WEB-INF/lib
中所有广告的联合。
WEB-INF/classes
目录通常位于类路径中的jar之前(但您需要使用容器文档检查)。
因此,将所需的属性放在正确的包中WEB-INF/classes
下,这是应该在运行时加载的文件。