1

我正在使用 glassfishv3 几天。但我不知道如何让 log4j 与 v3 一起工作。

在 glassfishv2 中有一个“系统类路径”字段,您可以使用它来指向您的 log4j.properties 文件。

但是在 glassfishv3 中不再支持“系统类路径”。

那么我必须将 log4j.properties 文件放在 glassfishv3 的哪里???

谢谢

4

2 回答 2

1

当我将 log4j.properties 文件复制到 /opt/glassfishv3/glassfish/domains/domain1/lib/classes 文件夹中时,它可以工作。

然后它在类路径中;)

于 2010-02-26T13:26:46.247 回答
0

默认情况下,log4j.properties位于类路径的根目录中。log4j.configuration您可以通过设置系统属性来覆盖此位置,例如

-Dlog4j.configuration=my/path/to/log4j.properties

因此,它可以驻留在您喜欢的类路径中的任何位置。

至于如何在 glassfish 中设置系统属性,我不知道,但它不会那么难。

于 2010-02-26T09:52:59.013 回答