溫馨提示×

Ubuntu如何更新WebLogic版本

小樊
45
2025-09-25 11:58:58
欄目: 智能運維

Ubuntu系統更新WebLogic版本的步驟與注意事項

一、升級前準備

1. 備份現有環境

升級前必須備份域目錄(包含config.xml、weblogic.xml等配置文件)、應用程序(部署的WAR/EAR文件)、日志文件數據庫(若有數據庫依賴)。建議使用tar命令打包域目錄(如tar -czvf weblogic_domain_backup.tar.gz /path/to/domain),并確認備份文件可正?;謴?。

2. 檢查兼容性

  • 確認新版本WebLogic與Ubuntu系統版本(如20.04/22.04)、JDK版本(WebLogic 12c及以上需JDK 8或更高)、數據庫版本(如Oracle 11g/12c/19c)的兼容性??赏ㄟ^Oracle官方“Fusion Middleware Supported Systems Configurations”頁面查詢支持矩陣。
  • 若從低于10.3.1的版本升級,需先升級到WebLogic 10.3.6(使用Oracle提供的升級安裝包),再升級到目標版本。

3. 下載新版本安裝包

從Oracle官方網站下載目標版本的WebLogic安裝包(如.jar.zip格式)。對于12c及以上版本,需下載“Generic”安裝包(適用于Linux/Unix系統);若需補丁更新,可從My Oracle Support下載對應的Bundle Patch(如12.1.3.0.0到12.1.3.0.1的補?。?。

二、執行升級操作

1. 安裝新版本WebLogic

  • 解壓安裝包:使用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)。

2. 升級域配置

  • 進入新版本的common/bin目錄,運行upgrade.sh腳本(Ubuntu下無需修改執行權限,若為.sh文件可直接運行):
    cd /opt/weblogic12c/wlserver/common/bin
    ./upgrade.sh
    
  • 按照向導提示操作:
    • 選擇“WebLogic Version”(目標版本);
    • 指定現有域目錄(如/opt/weblogic1036/user_projects/domains/mydomain);
    • 選擇“Backup current domain”(備份域,默認生成zip文件);
    • 確認節點管理器憑證(默認用戶名weblogic);
    • 完成升級后,域目錄將更新為新版本的配置文件。

3. 更新環境變量

編輯~/.bashrc/etc/profile文件,更新JAVA_HOME、WEBLOGIC_HOMEPATH變量:

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使變量生效。

三、升級后驗證

1. 啟動WebLogic服務

切換到weblogic用戶(或安裝時創建的用戶),啟動管理服務器:

su - weblogic
cd /opt/weblogic12c/user_projects/domains/mydomain/bin
./startWebLogic.sh

檢查控制臺輸出,確認無報錯信息。

2. 驗證版本

通過管理控制臺(http://localhost:7001/console)登錄,進入“關于”頁面,查看WebLogic版本是否更新為目標版本;或在命令行執行java weblogic.version,確認版本信息。

3. 測試應用程序

重新部署應用程序(若升級過程中修改了配置),使用JMeter或瀏覽器訪問應用功能,驗證業務邏輯是否正常,性能是否符合預期。

四、注意事項

  • 權限問題:升級操作需使用具有足夠權限的用戶(如weblogic用戶),避免使用root用戶直接操作,防止權限殘留。
  • 日志監控:升級過程中記錄日志(如upgrade.log),若出現錯誤,通過日志定位問題(如JDK版本不符、配置文件沖突)。
  • 滾動更新:若集群中有多個Managed Server,可采用滾動更新方式(逐個服務器升級并重啟),確保服務連續性。但滾動更新僅支持補丁更新,不支持跨小版本升級(如12.1.2到12.1.3需全新安裝)。
  • 兼容性測試:生產環境升級前,務必在測試環境中驗證應用程序與新版本的兼容性(如API調用、第三方庫沖突)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女