Ubuntu系統中更新WebLogic版本的步驟與注意事項
系統環境檢查
sudo apt update && sudo apt upgrade -y。sudo apt install default-jdk unzip(WebLogic依賴JDK,需提前安裝匹配的JDK版本,如1.8、11或17,具體取決于目標WebLogic版本)。備份現有環境
/home/weblogic/domains/mydomain)、應用程序部署目錄(如/home/weblogic/domains/mydomain/applications)及配置文件(如config.xml、weblogic.xml)??墒褂?code>tar -zcvf weblogic_domain_backup.tar.gz /home/weblogic/domains/mydomain命令打包。mysqldump或Oracle的expdp)。下載新版本與補丁
停止WebLogic服務
weblogic):sudo su - weblogic。ps -ef | grep weblogic | grep -v grep | awk '{print $2}' | xargs kill -9
netstat -tulnp | grep 7001(假設端口為7001,根據實際情況調整)。備份當前安裝目錄
/opt/oracle/weblogic,執行:tar -zcvf weblogic_current_backup.tar.gz /opt/oracle/weblogic。解壓新版本安裝包
wls12214_generic.zip)上傳至Ubuntu服務器(如/tmp目錄)。mkdir -p /opt/oracle/weblogic_new
unzip /tmp/wls12214-generic.zip -d /opt/oracle/weblogic_new
升級域配置
bin目錄:cd /opt/oracle/weblogic_new/wlserver/common/bin。./config.sh -mode=console
/home/weblogic/domains/mydomain)、管理員賬號密碼,完成域升級。啟動WebLogic并驗證
nohup /opt/oracle/weblogic_new/user_projects/domains/mydomain/bin/startWebLogic.sh >/dev/null 2>&1 &。http://localhost:7001/console),使用管理員賬號登錄,查看“關于”頁面確認版本已更新。全新安裝新版本
/opt/oracle/weblogic_1221):mkdir -p /opt/oracle/weblogic_1221
unzip wls1221_generic.zip -d /opt/oracle/weblogic_1221
cd /opt/oracle/weblogic_1221/wlserver/common/bin
./config.sh -mode=console
遷移應用程序與配置
/home/weblogic/domains/mydomain/applications)復制至新域的應用程序目錄。config.xml、weblogic.xml),并根據新版本要求調整(如12c及以上版本的config.xml結構可能有變化)。啟動新域并驗證
nohup /opt/oracle/weblogic_1221/user_projects/domains/mydomain/bin/startWebLogic.sh >/dev/null 2>&1 &。版本確認
/opt/oracle/weblogic_new/wlserver/server/bin/setWLSEnv.sh && java weblogic.version。功能測試
/opt/oracle/weblogic_new/user_projects/domains/mydomain/servers/AdminServer/logs/AdminServer.log),確認無錯誤或警告信息。清理舊版本
/opt/oracle/weblogic)及備份文件(如weblogic_current_backup.tar.gz),釋放磁盤空間。