Logging Glassfishv3和log4j
我使用glassfishv3已经有几天了。但是我不知道如何让log4j与v3一起工作 在glassfishv2中,有一个“系统类路径”字段,您可以使用它来指向log4j.properties文件 但在glassfishv3中,不再支持“系统类路径” 那么我必须把log4j.properties文件放在glassfishv3的什么地方Logging Glassfishv3和log4j,logging,glassfish,log4j,glassfish-3,Logging,Glassfish,Log4j,Glassfish 3,我使用glassfishv3已经有几天了。但是我不知道如何让log4j与v3一起工作 在glassfishv2中,有一个“系统类路径”字段,您可以使用它来指向log4j.properties文件 但在glassfishv3中,不再支持“系统类路径” 那么我必须把log4j.properties文件放在glassfishv3的什么地方 谢谢默认情况下,log4j.properties位于类路径的根目录中。您可以通过设置log4j.configuration系统属性来覆盖此位置,例如 -Dlog4j
谢谢默认情况下,
log4j.properties
位于类路径的根目录中。您可以通过设置log4j.configuration
系统属性来覆盖此位置,例如
-Dlog4j.configuration=my/path/to/log4j.properties
因此,它可以驻留在您喜欢的类路径中的任何位置
至于如何在glassfish中设置系统属性,我不知道,但不会那么难。默认情况下,
log4j.properties
位于类路径的根目录中。您可以通过设置log4j.configuration
系统属性来覆盖此位置,例如
-Dlog4j.configuration=my/path/to/log4j.properties
因此,它可以驻留在您喜欢的类路径中的任何位置
至于如何在glassfish中设置系统属性,我不知道,但不会那么难。当我将log4j.properties文件复制到/opt/glassfishv3/glassfish/domains/domain1/lib/classes文件夹中时,它会起作用
然后它在类路径中;) 当我将log4j.properties文件复制到/opt/glassfishv3/glassfish/domains/domain1/lib/classes文件夹中时,它会起作用
然后它在类路径中;) 嗯。。。谢谢你的回答,斯卡夫曼。我已经试过了。但是在服务器重启后,仍然会出现警告“log4j:WARN请正确初始化log4j系统。”嗯。。。谢谢你的回答,斯卡夫曼。我已经试过了。但在重新启动服务器后,仍然会出现警告“log4j:WARN请正确初始化log4j系统”