【发布时间】:2013-01-09 18:26:19
【问题描述】:
我有一个 jar 文件,其中包含一个 log4j 属性文件。我尝试使用
-Dlog4j.configuration=file:[filename]
在 runtime 使用更改属性文件 java,它没有工作。我需要在 sh 文件中执行此操作 谁能告诉我怎么做?我也尝试添加
-Dlog4j.defaultInitOverride=true
【问题讨论】:
-
不,我需要使用 sh 文件和 VM 参数来执行此操作。似乎有办法做到这一点,我就是无法让它工作
-
实际上,它不是“运行时”,而是“启动时”。你试过没有
file:前缀的路径吗?你确定文件存在吗?根据doc,您的步骤是有效的..