无法在Java webstart中加载log4j属性文件 - Java 7u45

时间:2013-11-07 19:54:35

标签: java properties java-web-start jnlp

更新java 7u45后,我无法加载log4j属性文件。

在我的项目log4j属性文件位置设置通过jnlp 通过VM args之类的
< property name =“log4j.configuration”value =“/ cfg / log.properties”>。


在java更新之后,我开始知道VM args需要与'jnlp'预先挂起。更改后,我可以获得所有系统属性。但我的记录器无法获取此log.properties位置,因为它的键是附加'jnlp'。我可以添加一个逻辑来读取值并在系统属性中设置'log4j.configuration'。

但我正在寻找另一种选择来避免这个代码。

提前感谢。

1 个答案:

答案 0 :(得分:1)

唯一的另一种选择是签署jnlp。