一、环境准备
JAVA_HOME(如/opt/java/jdk1.8.0_221),并添加至PATH中,通过java -version验证安装。weblogic)安装WebLogic Server。上传安装包至/opt/weblogic目录,运行静默安装脚本(如java -jar fmw_12.2.1.4.0_wls.jar -silent -responseFile /opt/weblogic/wls.rsp),指定安装路径(如/opt/weblogic/oracle/middleware)。weblogic)和组(如weblogic),将WebLogic安装目录及域目录的所有权赋予该用户(如chown -R weblogic:weblogic /opt/weblogic),确保权限安全。二、创建WebLogic域
weblogic用户,进入WebLogic安装目录的common/bin子目录,运行./config.sh启动图形化配置向导。AdminServer)、监听地址(如localhost或节点IP)、监听端口(默认7001),配置管理员账号(如weblogic/weblogic123)。myCluster),后续可将受管服务器添加至该集群。/opt/weblogic/user_projects/domains/mydomain),包含域配置文件(config/config.xml)。三、配置集群成员(受管服务器)
bin子目录下运行./config.sh,选择“添加受管服务器”,输入服务器名称(如managed1、managed2)、监听端口(如8001、8002),选择“加入现有集群”(如myCluster)。nodemanager/nodemanager.properties文件,设置ListenAddress为节点IP、ListenPort为默认5556,启动节点管理器(./startNodeManager.sh)。四、启动集群
bin子目录下运行./startWebLogic.sh,输入管理员账号密码,启动管理服务器。通过http://<管理服务器IP>:7001/console访问管理控制台。./startNodeManager.sh),或在受管服务器节点运行./startManagedWebLogic.sh managed1 http://<管理服务器IP>:7001,确保受管服务器加入集群。五、验证集群状态
myCluster)下的服务器状态,确认所有受管服务器(如managed1、managed2)均为“运行”状态。managed1),观察控制台是否显示该服务器状态变为“失败”,并自动重启或由其他节点接管服务。六、配置高可用性(可选但推荐)
jdbc:oracle:thin:@primary-db:1521:ORCL;jdbc:oracle:thin:@standby-db:1521:ORCL),确保数据库故障时自动切换。myReplicationGroup),确保用户会话在多个受管服务器间同步,避免单点故障导致的会话丢失。七、注意事项
chrony),确保时间同步,避免因时间差异导致的集群通信问题。7001、节点管理器端口5556、受管服务器端口8001/8002),配置防火墙规则允许流量通过。server.log、nodemanager.log),使用监控工具(如Prometheus+Grafana)监控集群状态,及时排查故障。