在CentOS上配置WebLogic涉及多個步驟,以下是一個詳細的指南:
首先,確保你的CentOS系統上安裝了JDK。你可以從Oracle官網下載并安裝適合你系統的Java版本。
# 創建用戶和組
groupadd webuser
useradd -g web weblogic
# 設置JDK路徑
mkdir -p /opt/jdktar
tar -zxvf jdk-8u251-linux-x64.tar.gz -C /opt/jdk/
# 配置環境變量
export JAVA_HOME=/opt/jdk/jdk1.8.0_251
export PATH=$JAVA_HOME/bin:$PATH
# 創建WebLogic用戶組
groupadd weblogic
# 創建WebLogic用戶
useradd -g weblogic weblogic
passwd weblogic
下載適合你選擇的WebLogic版本的安裝包,并上傳到服務器。然后解壓到指定目錄。
# 上傳安裝包
wget http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
# 解壓安裝包
unzip wls1213_dev_update3.zip -d /opt/
創建 oraInst.loc 和 wls.rsp 文件,用于靜默安裝。
# 創建oraInst.loc文件
touch /opt/weblogic/oraInst.loc
echo "Inventory_loc=/opt/weblogic/oraInventory" >> /opt/weblogic/oraInst.loc
echo "Inst_group=weblogic" >> /opt/weblogic/oraInst.loc
# 創建wls.rsp文件
touch /opt/weblogic/wls.rsp
echo "[ENGINE]Response File Version 1.0.0.0.0" >> /opt/weblogic/wls.rsp
echo "[GENERIC]ORACLE_HOME=/opt/weblogic/oracle/middleware" >> /opt/weblogic/wls.rsp
echo "INSTALL_TYPE=WebLogic Server" >> /opt/weblogic/wls.rsp
echo "DECLINE_SECURITY_UPDATES=true" >> /opt/weblogic/wls.rsp
echo "SECURITY_UPDATES_VIA_MYORACLESUPPORT=false" >> /opt/weblogic/wls.rsp
切換到WebLogic用戶并執行靜默安裝命令。
# 切換到WebLogic用戶
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
使用WLST腳本創建和管理WebLogic域。
# 切換到root用戶
su root
# 進入WebLogic目錄
cd /opt/weblogic/oracle/middleware/wlserver/common/bin/
# 創建域
./wlst.sh -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
啟動WebLogic服務器并配置防火墻。
# 啟動WebLogic服務器
./startWebLogic.sh
# 配置防火墻
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload
請注意,具體的安裝步驟可能會根據你使用的WebLogic版本和CentOS版本有所不同。務必參考Oracle官方提供的最新文檔和指南,以確保安裝和配置的正確性。