以下是在Ubuntu上搭建WebLogic集群的核心步骤(基于搜索资源整合):
安装Java环境
sudo apt update
sudo apt install openjdk-11-jdk # WebLogic 12c+需Java 11+
java -version # 验证安装
下载并解压WebLogic Server
从Oracle官网获取对应版本安装包(如Linux x86_64版本),解压至指定目录(如/opt/weblogic
):
wget https://download.oracle.com/otn/weblogic/weblogic-server-14.1.0.0.0-linux-x64.tar.gz
tar -xzf weblogic-server-*.tar.gz -C /opt/weblogic
bin
目录,执行config.sh
脚本:cd /opt/weblogic/wlserver/common/bin
./config.sh -domain /opt/weblogic/domains/mydomain -adminport 7001 -username weblogic -password yourpassword
(参数说明:-domain
指定域路径,-adminport
为管理端口,-username/-password
为管理员账号密码)通过管理控制台添加集群
http://服务器IP:7001/console
,登录后进入 环境→集群→新建,输入集群名称(如mycluster
),选择集群类型(如负载均衡集群
)。通过配置文件手动配置(可选)
编辑域的config.xml
文件(路径:/opt/weblogic/domains/mydomain/config/config.xml
),添加<cluster>
标签及节点配置:
<cluster name="mycluster" ...>
<node name="node1" host="node1-ip" listen-port="7002"/>
<node name="node2" host="node2-ip" listen-port="7003"/>
</cluster>
保存后重启集群生效。
启用负载均衡
在集群配置页面选择 负载均衡→新建,选择算法(如轮询
),绑定集群成员。
配置会话复制(可选)
在集群属性中启用会话复制
,设置复制组及存储方式(如内存复制
或JDBC存储
),确保节点间会话同步。
启动集群节点
进入各节点的bin
目录,执行startWebLogic.sh
脚本,确保所有节点正常启动:
cd /opt/weblogic/domains/mydomain/bin
./startWebLogic.sh
验证集群状态
运行中
,且负载均衡策略生效。以上步骤综合自,具体操作需根据实际环境调整。