記錄weblogic不輸出日誌問題

2018-02-26,weblogic 12C,項目部署在tomcat,jetty上都有日誌文件輸出,而部署在weblogic上就沒有了日誌文件的輸出,  最後在WEB-INF文件夾下創建weblogic.xml文件,內容如下解決了該問題。
<?xml version="1.0" encoding="UTF-8"?>

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">
    <session-descriptor>
        <cookie-path>/</cookie-path>
    </session-descriptor>    

    <jsp-descriptor>
        <keepgenerated>true</keepgenerated>
        <page-check-seconds>60</page-check-seconds>
        <precompile>true</precompile>
        <precompile-continue>true</precompile-continue>
    </jsp-descriptor>

    <container-descriptor>
        <optimistic-serialization>true</optimistic-serialization>        
        <prefer-web-inf-classes>false</prefer-web-inf-classes>
        <show-archived-real-path-enabled>true</show-archived-real-path-enabled>
         <prefer-application-packages>  
           <package-name>org.slf4j</package-name>  
        </prefer-application-packages>  

    </container-descriptor>        
</weblogic-web-app>
原因是weblogic已經自帶了slf4j的模塊,與應用中的logback衝突,按照官網 https://community.oracle.com/thread/3525130?start=0&tstart=0 的做法,在WEB-INF下放一個名爲weblogic.xml的文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章