jboss7.1中配置log4j有效

最近項目上使用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/:


文件內容:

<?xml version="1.0" encoding="UTF-8"?>

<jboss-deployment-structure>

    <deployment>

        <!-- Exclusions allow you to prevent the server from automatically adding some dependencies -->

        <exclusions>

            <module name="org.apache.log4j" />

        </exclusions>

    </deployment>

</jboss-deployment-structure>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章