溫馨提示×

如何在centos上部署weblogic的多實例應用

小樊
41
2025-08-10 21:29:58
欄目: 智能運維

在CentOS上部署WebLogic多實例應用(集群)的核心步驟如下:

一、環境準備

  1. 系統要求:確保所有服務器為CentOS 7.x 64位,網絡互通。
  2. 用戶權限:創建weblogic用戶及組,用于運行WebLogic服務。
  3. 安裝JDK:下載并安裝JDK(如JDK 8),配置環境變量JAVA_HOME。

二、安裝WebLogic

  1. 上傳解壓:將WebLogic安裝包(如fmw_14.1.1.0.0_wls_lite_generic.jar)上傳至服務器,解壓至/opt/weblogic目錄,設置所有者為weblogic。
  2. 創建配置文件
    • oraInst.loc:指定Oracle Inventory路徑(如Inventory_loc=/opt/weblogic/oraInventory)。
    • wls.rsp:配置安裝參數(如ORACLE_HOME=/opt/weblogic/oracle/middleware)。
  3. 靜默安裝:執行java -jar fmw_*.jar -silent -responseFile /path/to/wls.rsp完成安裝。

三、創建域與多實例

  1. 創建域
    • 切換至weblogic用戶,進入/opt/weblogic/oracle/middleware/wlserver/common/bin,執行./wlst.sh。
    • 使用腳本創建域(如base_domain),配置管理服務器端口(默認7001)及管理員密碼。
  2. 添加多實例
    • 在域目錄下復制startManagedWebLogic.sh腳本,修改SERVER_NAME參數(如server1、server2)。
    • 編輯setDomainEnv.sh,配置JAVA_HOME及域路徑。

四、配置集群

  1. 管理控制臺操作
    • 登錄WebLogic管理控制臺(http://管理服務器IP:7001/console),進入“集群”頁面創建新集群。
    • 將多實例服務器添加至集群,配置負載均衡策略(如輪詢、隨機)及會話復制方式(如內存復制)。
  2. 節點配置
    • 在每個實例的startManagedWebLogic.sh中指定管理服務器地址(如startManagedWebLogic.sh server1 http://管理服務器IP:7001)。

五、啟動與驗證

  1. 啟動服務
    • 先啟動管理服務器:/opt/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh。
    • 再啟動各受管服務器:/opt/weblogic/user_projects/domains/base_domain/bin/startManagedWebLogic.sh server1。
  2. 驗證集群狀態
    • 通過管理控制臺查看集群中實例狀態,確保均為“運行中”。
    • 部署應用至集群,通過負載均衡測試請求分發及故障轉移功能。

關鍵注意事項

  • 端口沖突:確保各實例端口(如7001、7002)不重復,可通過修改config.xml調整。
  • SSL配置:如需加密通信,需在管理控制臺中配置SSL證書。
  • 日志監控:定期查看/opt/weblogic/user_projects/domains/base_domain/servers/*/logs下的日志文件,排查異常。

參考來源

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