1

我使用WAS作为部署 ear 项目的应用程序服务器。目前已更改为Glassfish。我正在使用 log4j.xml 文件进行日志记录。日志在 Glassfish 中不起作用。

将 log4j.xml 与 glassfish 一起使用是否有任何依赖性。

任何建议/指针表示赞赏

4

1 回答 1

4

如果您的 log4j 库包含在您的 EAR 文件中,请检查您的应用服务器的 JVM 属性以确保设置了 log4j.configuration 属性:

  1. 登录 Glassfish 管理控制台 (http://[hostname]:4848/)
  2. 对于您的服务器,导航到配置 > JVM 设置 > JVM 选项
  3. 如果存在 -Dlog4j.configuration 条目,请验证它是否包含 log4j.xml 文件的位置
  4. 如果-Dlog4j.configuration的条目不存在,请创建一个。它必须遵循以下模板:-Dlog4j.configuration=file:///path/to/your/log4j.xml
于 2013-07-16T16:04:20.380 回答