以下是WebLogic在Debian上的集群配置方法:
安装Java环境
sudo apt update
sudo apt install openjdk-11-jdk
java -version # 验证安装
下载并安装WebLogic
wget https://download.oracle.com/otn/weblogic/weblogic-server-14.3.1.0.0.zip
unzip weblogic-server-14.3.1.0.0.zip -d /opt/weblogic
sudo mv /opt/weblogic /opt/weblogic-server
配置WebLogic域
config.sh
创建域(交互式输入域名、管理员账号等信息):cd /opt/weblogic-server/oracle/middleware/wlserver/common/bin
./config.sh
config.xml
配置集群参数(如集群名称、节点通信协议等):<cluster>
<name>myCluster</name>
<cluster-messaging-mode>unicast</cluster-messaging-mode>
</cluster>
创建集群
http://服务器IP:7001/console
→ 环境 → 集群 → 新建,输入集群名称并添加成员服务器。./wlst.sh
connect('admin','password','t3://localhost:7001')
edit()
startEdit()
cmo.createCluster('myCluster')
cmo.addTarget(cmo.lookupServer('Server1'))
save()
activate()
配置节点服务器
# 命令行方式(需先配置好Node Manager)
./wlst.sh
connect('admin','password','t3://localhost:7001')
edit()
startEdit()
cmo.createServer('ManagedServer1')
cmo.setListenAddress('node1')
cmo.setListenPort(8001)
cmo.addTarget(cmo.lookupCluster('myCluster'))
save()
activate()
配置负载均衡与高可用性
启动集群并验证
# 启动管理服务器
cd /opt/weblogic-server/user_projects/domains/base_domain/bin
./startWebLogic.sh
# 启动集群节点(通过Node Manager或命令行)
./startManagedWebLogic.sh ManagedServer1 t3://localhost:7001
# 验证集群状态
curl http://localhost:7001/console # 登录控制台查看集群状态
注意事项: