溫馨提示×

CentOS上如何部署WebLogic

小樊
43
2025-03-25 23:28:49
欄目: 智能運維

在CentOS上部署WebLogic服務器的步驟如下:

準備工作

  1. 安裝JDK

    • 確保服務器上已經安裝了JDK??梢酝ㄟ^以下命令安裝OpenJDK:
      sudo yum install java-1.8.0-openjdk-devel
      
    • 配置JDK環境變量:
      sudo vi /etc/profile
      
      在文件末尾添加以下行:
      export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
      export PATH=$JAVA_HOME/bin:$PATH
      
      保存并退出編輯器,然后執行:
      source /etc/profile
      
  2. 下載WebLogic安裝包

    • 從Oracle官方網站下載適用于CentOS的WebLogic安裝包。例如,下載WebLogic 14.1.1.0.0的通用安裝包:
      wget http://download.oracle.com/otn/weblogic/weblogic-server-14110/141100/fmw_14.1.1.0.0_wls_lite_generic.jar
      

安裝步驟

  1. 創建用戶和目錄

    • 創建一個新用戶weblogic并設置密碼:
      sudo useradd weblogic
      sudo passwd weblogic
      
    • /opt目錄下創建weblogic文件夾:
      sudo mkdir /opt/weblogic
      
  2. 解壓安裝包

    • 將下載的WebLogic安裝包解壓到/opt/weblogic目錄:
      sudo mv fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/
      
  3. 設置文件夾所有者

    • /opt/weblogic目錄的所有者設置為weblogic用戶:
      sudo chown -R weblogic:weblogic /opt/weblogic
      
  4. 創建和編輯配置文件

    • 創建oraInst.loc文件:
      sudo touch /opt/weblogic/oraInst.loc
      sudo vi /opt/weblogic/oraInst.loc
      
      添加以下內容:
      Inventory_loc=/opt/weblogic/oraInventory
      Inst_group=weblogic
      
    • 創建wls.rsp文件:
      sudo touch /opt/weblogic/wls.rsp
      sudo vi /opt/weblogic/wls.rsp
      
      添加以下內容:
      [ENGINE]
      Response File Version=1.0.0.0.0
      [GENERIC]
      ORACLE_HOME=/opt/weblogic/oracle/middleware
      INSTALL_TYPE=WebLogic Server
      DECLINE_SECURITY_UPDATES=true
      SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
      
  5. 靜默安裝WebLogic

    • 切換到weblogic用戶并執行靜默安裝:
      sudo su - weblogic
      java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
      
    • 切換回root用戶:
      sudo su - root
      
  6. 創建和啟動域

    • 切換到WebLogic目錄并創建域:
      sudo cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
      ./wlst.sh
      
    • 按照提示輸入以下內容:
      • 讀取模板并更新:
        readTemplateForUpdate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')
        
      • 設置管理服務器信息:
        cd('Servers/AdminServer')
        set('ListenAddress','')
        set('ListenPort', 7001)
        
      • 設置安全設置:
        cd('/')
        cd('Security/base_domain/User/weblogic')
        cmo.setPassword('weblogic1234')
        setOption('OverwriteDomain', 'true')
        writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
        closeTemplate()
        exit()
        
    • 啟動WebLogic服務器:
      cd /opt/weblogic/oracle/middleware/user_projects/domains/bin
      ./startWebLogic.sh
      
  7. 配置防火墻(可選):

    • 開放7001端口:
      sudo firewall-cmd --zone=public --add-port=7001/tcp --permanent
      sudo firewall-cmd --reload
      

注意事項

  • 確保所有步驟都正確執行,特別是環境變量和文件路徑的設置。
  • 如果遇到依賴庫版本不匹配的問題,可以參考相關文檔進行版本升級或替換。

以上步驟應該能夠幫助你在CentOS上成功部署WebLogic服務器。如果在安裝過程中遇到任何問題,請參考Oracle官方文檔或相關技術論壇尋求幫助。

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