weblogic部署出現包衝突的解決辦法

2022-03-29 17:44:56 字數 493 閱讀 3585

由於有些客戶在同乙個server裡部署多個應用,各個應用使用的jar包版本有所不同或者公共weblogic包裡有不同版本的jar或其他原因,造成在部署我們的應用時,包衝突,導致部署失敗;為了避免包衝突,可以通過配置,使得web應用啟動時類裝載採用從web-inf開始裝載,具體方法是:通過對weblogic.xml新增如下引數實現,同時需要增加相應的必需包,例如xalan.jar 和xerces-2.6.2.jar(除非應用本身的lib裡已包含),以保證系統能成功部署:

-1true

如果使用了log4j,則日誌的使用配置應在web.xml裡進行配置,否則可能應用無法正常啟動,配置內容如下:

log4jconfiglocation

/web-inf/classes/log4j.properties

及如下listener:

org.springframework.web.util.log4jconfiglistener

<<-參與討論

iteye推薦

weblogic部署出現包衝突的解決辦法

由於有些客戶在同乙個server裡部署多個應用,各個應用使用的jar包版本有所不同或者公共weblogic包裡有不同版本的jar或其他原因,造成在部署我們的應用時,包衝突,導致部署失敗 為了避免包衝突,可以通過配置,使得web應用啟動時類裝載採用從web inf開始裝載,具體方法是 通過對weblo...

war包部署weblogic的Log4j支援問題

工程打包成.war部署到weblogic後,出現如下問題 string oldvalue system.getproperty key if oldvalue null string root servletcontext.getrealpath if root null system.setpro...

WebLogic中專案部署

weblogic 中專案部署 部署方式 直接部署 1 啟動 weblogic 先關閉 stopweblogic.sh 啟動 nohup startweblogic.sh 發布程式 將專案發布到指定的檔案加中 weblogic 中發布目錄 domains base domain autodeploy ...