我已经log4j
在 EAR 项目中每个模块的资源文件夹中进行了配置。EAR 包含两个 WAR、一个 EJB 和一个 JAR。我在以集群模式运行的 Weblogic 中部署了 EAR。
log4j
在 Weblogic 集群节点中不起作用。
问问题
695 次
1 回答
0
Log4j 需要 log4j.properties/log4j.xml 才能正确配置。当 Log4j 加载时,它会查找 log4j.properties 文件或 log4j.xml。如果 log4j 无法找到此文件,则根本不会记录。
为了使 log4j 工作,请确保
- Log4j.properties/log4j.xml 文件位于类路径中。
所有模块/jars/ejbs/war 必须使用相同的属性/xml 文件,除非您需要为每个模块单独配置 log4j。
属性文件或 xml 的多个配置文件将发生冲突,并且 log4j 可能无法按预期工作。
于 2013-03-07T11:14:52.310 回答