在CentOS上安裝和配置WebLogic的最佳實踐包括以下幾個步驟:
準備工作:
java -version
命令檢查當前系統的JDK版本,如果需要,可以從Oracle官方網站下載并安裝合適的JDK版本。sudo systemctl stop firewalld
sudo systemctl disable firewalld
創建WebLogic用戶:
weblogic
和同名用戶:sudo groupadd weblogic
sudo useradd -g weblogic weblogic
sudo passwd weblogic
sudo mkdir -p /opt/weblogic
sudo chown -Rf weblogic:weblogic /opt/weblogic
編輯 ~/.bash_profile
文件,添加WebLogic的 JAVA_HOME
和 PATH
環境變量:export JAVA_HOME=/opt/weblogic/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:source ~/.bash_profile
安裝WebLogic:
fmw_14.1.1.0.0_wls_lite_generic.jar
)上傳到服務器并解壓到指定目錄,例如 /opt/weblogic
:sudo unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
sudo chmod a+x /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
sudo su - weblogic
cd /opt/weblogic
./server103_linux.x64.bin
創建和管理WebLogic域:
config.sh
腳本來啟動配置向導,并按照提示完成域的創建:cd /opt/weblogic/oracle/middleware/user_projects/domains
./config.sh
配置和啟動WebLogic:
oraInst.loc
文件,配置安裝目錄和其他相關信息:sudo vi /opt/weblogic/oraInst.loc
wls.rsp
文件,配置安裝選項:sudo vi /opt/weblogic/wls.rsp
cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./startWebLogic.sh
防火墻配置:
sudo firewall-cmd --zone=public --add-port=7001/tcp --permanent
sudo firewall-cmd --reload
性能優化:
sudo sysctl -w net.ipv4.tcp_syncookies=1
sudo sysctl -w net.ipv4.tcp_tw_reuse=1
通過以上步驟,您可以在CentOS上成功安裝和配置WebLogic,并確保其性能和安全性。