sudo apt update && sudo apt install -y openjdk-11-jdk
java -version # 验证安装
weblogic)运行服务:sudo useradd -m -s /bin/bash weblogic
sudo passwd weblogic # 设置密码
sudo chown -R weblogic:weblogic /path/to/weblogic # 授权目录
weblogic用户解压安装:wget https://download.oracle.com/otn/weblogic/weblogic-server-new-domain-14.2.1.0.0.zip
unzip weblogic-server-new-domain-14.2.1.0.0.zip -d /opt/weblogic
cd /opt/weblogic/weblogic-server-new-domain-14.2.1.0.0
mydomain)、管理服务器端口(默认7001)、集群名称(如mycluster)等信息。关键步骤:./bin/config.sh
mycluster),后续将托管服务器加入此集群。cd /opt/weblogic/mydomain/bin
./startWebLogic.sh
http://<管理服务器IP>:7001/console,输入管理员账号密码登录。mycluster);IP1,IP2,生产环境建议用DNS名称)、负载均衡算法(默认轮询);managed1、managed2);/opt/weblogic/mydomain/bin/startNodeManager.sh,设置NODEMGR_HOME和JAVA_HOME;cd /opt/weblogic/mydomain/bin
./startNodeManager.sh
upstream weblogic_cluster {
server <节点1IP>:7001;
server <节点2IP>:7001;
}
server {
listen 80;
location / {
proxy_pass http://weblogic_cluster;
}
}
重启Nginx:sudo systemctl restart nginx。mygroup),同一组内的服务器会同步会话数据,实现故障时的会话接管。managed1),通过负载均衡器访问应用,确认服务仍正常(会话未丢失且请求转发至其他节点)。