1、異常場景: web
發佈war包到tomcat,jetty中正常部署,war包解壓後用weblogic部署正常,war包直接在weblogic上部署異常:Cannot set web app root system property when WAR file is not expanded spring
web.xml配置以及log4j位置: tomcat
2、緣由蒐集: app
weblogic自身對log4j支持,在war部署時候,與org.springframework.web.util.Log4jConfigListener衝突。 spa
處理: xml
web.xml配置路徑變量webAppRootKey應用路徑變量值,注掉web.xml裏log4j配置。log4j.properties文件配置到resources根目錄。
blog