我正在使用 glassfishv3 几天。但我不知道如何让 log4j 与 v3 一起工作。
在 glassfishv2 中有一个“系统类路径”字段,您可以使用它来指向您的 log4j.properties 文件。
但是在 glassfishv3 中不再支持“系统类路径”。
那么我必须将 log4j.properties 文件放在 glassfishv3 的哪里???
谢谢
我正在使用 glassfishv3 几天。但我不知道如何让 log4j 与 v3 一起工作。
在 glassfishv2 中有一个“系统类路径”字段,您可以使用它来指向您的 log4j.properties 文件。
但是在 glassfishv3 中不再支持“系统类路径”。
那么我必须将 log4j.properties 文件放在 glassfishv3 的哪里???
谢谢
当我将 log4j.properties 文件复制到 /opt/glassfishv3/glassfish/domains/domain1/lib/classes 文件夹中时,它可以工作。
然后它在类路径中;)
默认情况下,log4j.properties
位于类路径的根目录中。log4j.configuration
您可以通过设置系统属性来覆盖此位置,例如
-Dlog4j.configuration=my/path/to/log4j.properties
因此,它可以驻留在您喜欢的类路径中的任何位置。
至于如何在 glassfish 中设置系统属性,我不知道,但它不会那么难。