Ubuntu系統更新WebLogic版本的步驟與注意事項
升級前必須備份域目錄(包含config.xml、weblogic.xml等配置文件)、應用程序(部署的WAR/EAR文件)、日志文件及數據庫(若有數據庫依賴)。建議使用tar命令打包域目錄(如tar -czvf weblogic_domain_backup.tar.gz /path/to/domain),并確認備份文件可正?;謴?。
從Oracle官方網站下載目標版本的WebLogic安裝包(如.jar或.zip格式)。對于12c及以上版本,需下載“Generic”安裝包(適用于Linux/Unix系統);若需補丁更新,可從My Oracle Support下載對應的Bundle Patch(如12.1.3.0.0到12.1.3.0.1的補?。?。
jar命令解壓到新目錄(如/opt/weblogic12c),避免覆蓋舊版本。示例命令:mkdir -p /opt/weblogic12c
cd /opt/weblogic12c
jar -xvf /path/to/fmw_12.1.3.0.0_wls_lite_generic.jar
./install.sh),選擇“Install Software Only”(僅安裝軟件)或“Upgrade Existing Domain”(升級現有域,若支持)。按照向導完成安裝,記錄安裝路徑(WL_HOME,如/opt/weblogic12c/wlserver)。common/bin目錄,運行upgrade.sh腳本(Ubuntu下無需修改執行權限,若為.sh文件可直接運行):cd /opt/weblogic12c/wlserver/common/bin
./upgrade.sh
/opt/weblogic1036/user_projects/domains/mydomain);weblogic);編輯~/.bashrc或/etc/profile文件,更新JAVA_HOME、WEBLOGIC_HOME和PATH變量:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 # 根據實際JDK路徑修改
export WEBLOGIC_HOME=/opt/weblogic12c/wlserver
export PATH=$WEBLOGIC_HOME/bin:$PATH
執行source ~/.bashrc使變量生效。
切換到weblogic用戶(或安裝時創建的用戶),啟動管理服務器:
su - weblogic
cd /opt/weblogic12c/user_projects/domains/mydomain/bin
./startWebLogic.sh
檢查控制臺輸出,確認無報錯信息。
通過管理控制臺(http://localhost:7001/console)登錄,進入“關于”頁面,查看WebLogic版本是否更新為目標版本;或在命令行執行java weblogic.version,確認版本信息。
重新部署應用程序(若升級過程中修改了配置),使用JMeter或瀏覽器訪問應用功能,驗證業務邏輯是否正常,性能是否符合預期。
weblogic用戶),避免使用root用戶直接操作,防止權限殘留。upgrade.log),若出現錯誤,通過日志定位問題(如JDK版本不符、配置文件沖突)。