更新 java 7u45 后,我无法加载 log4j 属性文件。
在我的项目中,通过 jnlp 设置 log4j 属性文件位置
传递 VM 参数,例如
<属性名称=“log4j.configuration”值=“/cfg/log.properties”>。
Java 更新后,我知道 VM 参数需要在前面加上“jnlp”。更改此设置后,我可以获得所有系统属性。但我的记录器无法获取此 log.properties 位置,因为它的键附加了“jnlp”。我可以添加一个逻辑来读取该值并在系统属性中设置“log4j.configuration”。
但我正在寻找替代选项来避免此代码。
提前致谢。
最佳答案
唯一的其他选择是签署 jnlp。
关于java - 无法在 Java webstart 中加载 log4j 属性文件 - Java 7u45,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845371/