在CentOS上配置WebLogic集群涉及多個步驟,包括安裝JDK、創建用戶、配置環境變量、安裝WebLogic、創建域以及配置集群。以下是詳細的步驟:
wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc27d8d8d448d989ac93672c9d8f0f08/jdk-8u291-linux-x64.tar.gz
tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java/
echo "export JAVA_HOME=/usr/local/java/jdk1.8.0_291" >> /etc/profile
echo "export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> /etc/profile
echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
source /etc/profile
useradd weblogic
passwd weblogic
mkdir -p /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic
wget http://download.oracle.com/otn/middleware/weblogic/14110/wls_generic.jar -P /opt/weblogic/
unzip /opt/weblogic/wls_generic.jar -d /opt/weblogic/
oraInst.loc
文件:touch /opt/weblogic/oraInst.loc
vi /opt/weblogic/oraInst.loc
添加以下內容:Inventory_loc=/opt/weblogic/oraInventory
Inst_group=weblogic
wls.rsp
文件:touch /opt/weblogic/wls.rsp
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
su - weblogic
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()
Environment
-> Clusters
,點擊New
-> Cluster
。AdminServer
作為管理服務器。nohup ./startWebLogic.sh &
cd /opt/weblogic/oracle/middleware/user_projects/domains/bin/
./startNodeManager.sh
以上步驟提供了一個基本的WebLogic集群配置流程。根據具體需求,可能還需要進行更多的配置,例如數據庫配置、高級安全設置等。