下面以 CentOS 7/8 + WebLogic 12c/14c 为例,说明 WebLogic 在 CentOS 上如何做集群(Cluster),分为 概念说明 + 实操步骤。
WebLogic 集群是指:
Admin Server (管理)
|
├── Managed Server1 (CentOS A)
├── Managed Server2 (CentOS B)
└── Managed Server3 (CentOS C)
vi /etc/hosts
192.168.1.10 weblogic1
192.168.1.11 weblogic2
192.168.1.12 weblogic3
useradd weblogic
passwd weblogic
java -version
示例目录:
/u01/weblogic/
cd /u01/weblogic/oracle_common/common/bin
./config.sh
选择:
示例配置:
Admin Server:
Name: AdminServer
Listen Port: 7001
Cluster:
Name: myCluster
Managed Servers:
ms1 -> 7002 (weblogic1)
ms2 -> 7002 (weblogic2)
ms3 -> 7002 (weblogic3)
在 Admin Server 上:
scp -r /u01/weblogic/user_projects weblogic@weblogic2:/u01/weblogic/
scp -r /u01/weblogic/user_projects weblogic@weblogic3:/u01/weblogic/
cd /u01/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
./startManagedWebLogic.sh ms1 t3://weblogic1:7001
./startManagedWebLogic.sh ms2 t3://weblogic2:7001
./startManagedWebLogic.sh ms3 t3://weblogic3:7001
http://weblogic1:7001/console
upstream wl_cluster {
server weblogic1:7002;
server weblogic2:7002;
server weblogic3:7002;
}
/etc/hostssystemctl stop firewalld
ntpdate cn.pool.ntp.org
✅ WebLogic 集群核心:
如果你需要:
可以告诉我你的 WebLogic 版本 + CentOS 版本,我给你定制步骤。