我已经创建了一个 web 应用程序并部署在 jboss 服务器中。
我将 log4j.properties 文件放在 WEB-INF/classes 文件夹中。但不是使用我的应用程序特定的 log4j.properties,而是使用默认的 log4j.properties 并在 server.log 中打印日志。
我什么时候需要放置要提取的 log4j.properties?我的war 文件是一个JSR portlet,所以我不能使用静态方法来读取属性文件。
谢谢你。
为 jboss 4.2 设置自己的 log4j 的 3 步指南
1:将你log4j.properties
放在你的 WAR/EAR 的类路径上
2:将你log4j.jar
的放在你的类路径中
3:隔离类加载器jboss-web.xml
用于将您的 jar 副本用于您的应用程序
有关详细步骤,请参阅本文:如何使用自定义 log4j