Jsp 自定义log4j配置在基于jboss 7.1.1 EAR的应用程序中不起作用

Jsp 自定义log4j配置在基于jboss 7.1.1 EAR的应用程序中不起作用,jsp,servlets,log4j,jboss7.x,Jsp,Servlets,Log4j,Jboss7.x,我们有一个基于EAR的应用程序。我遵循了文档以及其他一些网站提供的方法。但是Jboss仍然使用默认日志记录。我需要log4j来设置SMTP appender 应用程序结构为: MyApp.ear | |- META-INF | |- application.xml |- jboss-deployment-structure.xml | |- lib | |- *.jar | |- MyApp.war |- lib |

我们有一个基于EAR的应用程序。我遵循了文档以及其他一些网站提供的方法。但是Jboss仍然使用默认日志记录。我需要log4j来设置SMTP appender

应用程序结构为:

MyApp.ear
|
|- META-INF
    |
    |- application.xml
    |- jboss-deployment-structure.xml
|
|- lib
    |
    |- *.jar

|
|- MyApp.war
    |- lib
        |
        |- *.jar
        |- MySecurity.jar
    |- WEB-INF
        |
        |- server-config.wsdd
        |- web.xml
        |- classes
        |- jboss-web.xml
|- MyEjb.jar
      |- com
我添加了一个EAR META-INF/jboss-deployment-structure.xml文件,其中包含以下内容:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-deployment-structure>
  <deployment>
     <exclusions>
     <module name="org.apache.log4j" />
     </exclusions>
     <dependencies>
        <module name="com.test.logging"/>
     </dependencies>
 </deployment>
<sub-deployment name="MyEjb.jar">
     <exclusions>
         <module name="org.apache.log4j"/>
      </exclusions>
     <dependencies>
        <module name="com.test.logging"/>
     </dependencies>
 </sub-deployment>
 <sub-deployment name="MyApp.war">
     <exclusions>
          <module name="org.apache.log4j"/>
     </exclusions>
     <dependencies>
         <module name="com.test.logging"/>
     </dependencies>
 </sub-deployment>
</jboss-deployment-structure> 
我也尝试过将log4j.xml保存在EAR lib文件夹中,但jboss仍然使用默认的日志记录


请在此问题上提供帮助。

尝试删除jboss-deployment-structure.xmlBy“jboss使用默认日志记录”中的所有排除项您是指容器还是您的应用程序?尝试删除jboss-deployment-structure.xmlBy“jboss使用默认日志记录”中的所有排除项您是指容器还是您的应用程序?
<?xml version="1.0" encoding="UTF-8"?>
   <module xmlns="urn:jboss:module:1.0" name="com.test.logging">
     <resources>
       <resource-root path="."/>
     </resources>
 <dependencies>
      <module name="org.apache.log4j"/>
 </dependencies>
</module>
com
 |- test
   |-logging
     |- main
       |- log4j.xml
       |- module.xml