[JbossAs]JbossAs7.x与Logback一起不工作?

在一个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>

 

posted @ 2013-03-25 11:14  MagicLetters  阅读(434)  评论(0编辑  收藏  举报