在CentOS上搭建WebLogic集群涉及多個步驟,以下是詳細的指南:
安裝JDK:確保系統已安裝JDK??梢允褂靡韵旅顧z查是否已安裝JDK:
java -version
如果沒有安裝,可以從Oracle官方網站下載并安裝合適的JDK版本。
下載WebLogic安裝包:從Oracle官方網站下載適合Linux系統的WebLogic安裝包,例如fmw_14.1.1.0.0_wls_lite_generic.jar
。
創建WebLogic系統級用戶:
useradd weblogic
passwd weblogic
解壓安裝包:
mkdir -p /opt/weblogic
mv fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/
設置權限:
chown -R weblogic:weblogic /opt/weblogic
chmod +x /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
配置環境變量:
編輯~/.bash_profile
文件,添加以下內容:
export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH
export WL_HOME=/opt/weblogic/oracle/middleware/user_projects/domains/base_domain
執行以下命令使配置生效:
source ~/.bash_profile
運行安裝程序: 切換到WebLogic用戶,進入解壓后的安裝目錄,運行安裝腳本:
su - weblogic
cd /opt/weblogic
./fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
創建域: 使用WLST腳本創建域:
cd $WL_HOME/server/bin
./wlst.sh
在WLST命令行中輸入以下內容:
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')
set('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
closeTemplate()
exit()
配置集群:
編輯config.xml
文件,配置集群中的所有服務器。確保每個服務器的配置文件(如config.xml
和server.xml
)中都包含以下內容:
<server>
<name>server_name</name>
<listen-port>7001</listen-port>
<cluster-name>my_cluster</cluster-name>
</server>
啟動WebLogic服務器: 在域目錄下啟動服務器:
cd $WL_HOME/server/bin
./startWebLogic.sh
通過瀏覽器訪問WebLogic管理控制臺,通常是http://localhost:7001/console
,驗證集群是否配置成功。
如果在安裝過程中遇到具體問題,可以參考WebLogic的官方文檔或尋求專業技術支持。