下面按**“在 CentOS 上搭建 WebLogic 集群”的思路,给你一个实战级、可落地的说明**,包含架构、步骤和关键配置点。
典型结构:
[ AdminServer ]
|
---------------------------------------
| | |
[Managed Server1] [Managed Server2] [Managed Server3]
(Node1 CentOS) (Node2 CentOS) (Node3 CentOS)
vi /etc/hosts
192.168.1.10 weblogic1
192.168.1.11 weblogic2
192.168.1.12 weblogic3
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
yum install java-1.8.0-openjdk-devel -y
java -version
fmw_12.2.1.4.0_wls.jarjava -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc
readTemplate("/opt/weblogic/wlserver/common/templates/wls/wls.jar")
cd('Servers/AdminServer')
set('ListenAddress','weblogic1')
set('ListenPort',7001)
cd('/')
create('Cluster1','Cluster')
cd('Cluster/Cluster1')
set('ClusterAddress','weblogic1:7001,weblogic2:7002,weblogic3:7003')
cd('/')
create('Server1','Server')
cd('Server/Server1')
set('ListenAddress','weblogic1')
set('ListenPort',7002)
set('Cluster','Cluster1')
重复创建 Server2、Server3。
$WL_HOME/server/bin/startNodeManager.sh
cd('/')
create('Machine1','Machine')
cd('Machine/Machine1')
create('NodeManager1','NodeManager')
startWebLogic.sh
start('Server1','Server')
start('Server2','Server')
start('Server3','Server')
upstream weblogic {
server weblogic1:7002;
server weblogic2:7002;
server weblogic3:7002;
}
firewall-cmd --add-port=7001-7003/tcp --permanent
firewall-cmd --reload
setenforce 0
WebLogic 集群在 CentOS 上 = 多台 Managed Server + 一个 AdminServer + Node Manager + Cluster 配置
如果你需要:
告诉我你的版本和使用场景即可。