最近项目上使用jboss,但是配置的log4j总是无效,经过各种尝试,终于解决了问题

方法如下:

第一步:

修改jboss的bat文件,目录jboss-as-7.1.1.Final\bin

standalone.bat修改这行:

set JAVA_OPTS=-Dorg.jboss.as.logging.per-deployment=false -Dprogram.name=%PROGNAME% %JAVA_OPTS%


增加的内容为:-Dorg.jboss.as.logging.per-deployment=false

作用:去掉JBOSS的日志包裹


第二步:

增加 jboss-deployment-structure.xml文件到 META-INF/ or WEB-INF/:


文件内容: