在CentOS中搭建WebLogic集群涉及多个步骤,包括安装WebLogic、配置Java环境、创建域、配置集群成员等。以下是一个基本的搭建流程:
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
mkdir /opt/weblogic
chown -R weblogic:weblogic /opt/weblogic
su - weblogic
oraInst.loc
文件:vim /home/weblogic/oraInst.loc
内容示例:inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
wls.rsp
文件:vim /home/weblogic/wls.rsp
内容示例:[ENGINE]
Response File Version 1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=weblogic
MYORACLESUPPORT_PASSWORD=weblogic123
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PW=
SECURE_VALUE=
COLLECTOR_SUPPORT_URL=
cd /home/weblogic
cp /path/to/weblogic/installation/file.zip /home/weblogic/
unzip file.zip
java -jar /home/weblogic/fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
在交互式环境中输入以下命令:readTemplate('/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('weblogic123')
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
cd /path/to/weblogic/user_projects/domains/base_domain/bin
./setWLSEnv.sh java weblogic.admin.cluster.ClusterMemberConfig -clusterName mycluster -memberConfig [t3://localhost:7001,t3://localhost:7002]
以上步骤提供了一个基本的WebLogic集群搭建流程,具体配置可能会根据实际环境和需求有所不同。