在weblogic中部署的ear项目中的log4j问题

时间:2013-03-06 12:54:01

标签: log4j weblogic ear

我在EAR项目中每个模块的resources文件夹中配置了log4j。 EAR包含两个WAR,一个EJB和一个JAR。我在Weblogic中部署了EAR,它以集群模式运行。 log4j在Weblogic群集节点中不起作用。

1 个答案:

答案 0 :(得分:0)

Log4j需要log4j.properties/log4j.xml才能正确配置。当Log4j加载时,它会查找log4j.properties文件或log4j.xml。如果log4j无法找到此文件 它根本不会记录。

为了使log4j工作,请确保

  1. Log4j.properties/log4j.xml文件位于类路径中。
  2. 除非另有说明,否则所有modules / jars / ejbs / war必须使用相同的属性/ xml文件   每个模块需要单独的log4j配置。

  3. 属性文件或xml的多个配置文件会发生冲突,log4j可能无法正常工作。