在 Debian 上配置 WebLogic 集群

一 架构与前提
二 安装 WebLogic 与创建域
sudo apt updatesudo apt install -y openjdk-11-jdkecho 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' | sudo tee -a /etc/profile.d/java.shsource /etc/profile.d/java.shjava -versionsudo useradd -m -d /opt/weblogic -s /bin/bash weblogicsudo mkdir -p /opt/weblogic /u01/app/weblogicsudo chown -R weblogic:weblogic /opt/weblogic /u01/app/weblogicsudo -u weblogic -i bash -lc "cd /opt/weblogicwget https://download.oracle.com/otn/weblogic/weblogic-143100/143100/weblogic-server-143100-linux-x86-64-bin.tar.gztar -xzf weblogic-server-143100-linux-x86-64-bin.tar.gz"sudo -u weblogic -i bash -lc "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/opt/weblogic/wlserver/common/bin/config.sh"在配置向导中选择“创建新域”,设置域目录(如 /u01/app/weblogic/domains/base_domain)、管理服务器端口(默认 7001)、管理员账号;完成后域目录结构即就绪。三 配置集群与托管服务器
<cluster name="myCluster"><multicast-address>239.192.0.0</multicast-address><multicast-port>7001</multicast-port></cluster><server><name>server1</name><listen-address>192.168.10.11</listen-address><listen-port>7002</listen-port><cluster>myCluster</cluster></server><server><name>server2</name><listen-address>192.168.10.12</listen-address><listen-port>7003</port><cluster>myCluster</cluster></server>提示:生产网络若禁用多播,可改用单播并配置 Unicast 地址列表;具体参数以网络与版本为准。四 启动与验证
sudo -u weblogic -i bash -lc "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/u01/app/weblogic/domains/base_domain/bin/startWebLogic.sh"sudo -u weblogic -i bash -lc "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/u01/app/weblogic/domains/base_domain/bin/startManagedWebLogic.sh server1 http://admin-host:7001"sudo -u weblogic -i bash -lc "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/u01/app/weblogic/domains/base_domain/bin/startManagedWebLogic.sh server2 http://admin-host:7001"五 负载均衡与高可用要点