工程打包成.war部署到weblogic後,出現如下問題:
string oldvalue = system.getproperty(key);
if (oldvalue != null)
string root = servletcontext.getrealpath("/");
if (root == null)
system.setproperty(key, root);
}weblogic自身也包含對log4j的支援,在打包部署(.war)的時候,會和spring的org.springframework.web.util.log4jconfiglistener有衝突(拷貝到weblogic散放部署不會出錯)。所以改用servlet載入。(不通過應用載入log4j好像也可以使用,但未進行完整測試,下面**修改後,系統會報log4j載入重複錯誤,不影響應用啟動。)
web.xml中刪除下面**:
org.springframework.web.util.log4jconfiglistener
將listener載入改為通過servlet載入,再在web.xml增加:
log4jconfiglistener
org.springframework.web.util.log4jconfigservlet
0
weblogic發布war包問題
weblogic發布war包上傳檔案問題,注意如果發布方法是用war發布的話,那麼這句無效。獲取到的值為null string pagecontextbasepath pagecontext.getservletcontext getrealpath 這個方法在發布好的war包不起作用,換另種方法 ...
weblogic 不解壓war包的問題
以8.1 sp4為例,開啟bea user projects domains 找到相應的war包 stagingmode nostage twophase true 將stagingmode改為stage,重啟weblogic即可。解壓後的目錄在myserver目錄下。需要注意的是,一旦war包需要...
Tomcat下部署war包
一般來講將war包直接扔到tomcat下面算部署成功了 在實際使用中碰到了乙個坑 也就是war扔進去路徑訪問不到 主要原因是因為war包得名字問題 需要在 tomcat下的conf檔案中 配置server.xml 檔案 unpackwars true autodeploy false xmlvali...