在一个web项目中使用Logback作为日志组件,当初以tomcat7作为web容器时,日志可以正常输出,后来把tomcat7换成Jboss As 7之后,找不到系统日志。GOOGLE了一下,找到一个解决办法:
在META-INF或WEB-INF文件夹下,创建一个jboss-deployment-structure.xml文件,内容如下:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0"> <ear-subdeployments-isolated>false</ear-subdeployments-isolated> <deployment> <exclusions> <!-- Exclude hibernate as we use the latest hibenate that we provide. see JSI/pom.xml --> <module name="org.hibernate" /> <module name="org.hibernate.validator" /> <!-- Exclude slf4j 1.6.1, we provide 1.7.2 --> <module name="org.apache.commons.logging" /> <module name="org.slf4j" /> <module name="org.slf4j.ext" /> <!-- Exclude slf4j-jboss-logmanager --> <module name="org.slf4j.impl" /> <module name="org.apache.log4j" /> </exclusions> </deployment> </jboss-deployment-structure>