我看到了有关该主题的几个问题,但是由于它们与错误相当相关,因此我认为这不是重复的。
我的问题是我无法从部署在 JBoss 6 EAP 上的 .war 中注销,但是也没有记录任何错误。在 JBoss 的 /log 文件夹下还创建了一个名为 my .war 的文件,但它也是空的。
.war 部署良好且工作正常。由于我使用的是 Spring,我什至看不到它初始化它的上下文。
在具有相同 .war 的 Tomcat 7 下,日志记录工作完美。
我创建了一个 log4j.xml 并将其放在我的 WEB-INF/classes 目录中(我也在 /WEB-INF 中尝试过):
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{1} - %m%n"/>
</layout>
</appender>
<root>
<priority value ="info" />
<appender-ref ref="console" />
</root>
</log4j:configuration>
我正在使用 log4j 1.2.17、Spring 3.1 和 JBoss 6 EAP。
非常感谢任何帮助,谢谢