在CentOS中搭建WebLogic集群涉及多个步骤,包括环境准备、安装JDK、创建用户和组、安装WebLogic、配置集群等。以下是一个详细的步骤指南:
环境准备
- 关闭防火墙和SELinux:
systemctl stop firewalld systemctl disable firewalld setenforce 0
- 创建用户和组:
groupadd weblogic useradd -g weblogic weblogic passwd weblogic
- 安装JDK:
mkdir -p /usr/java tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/java chown -R weblogic:weblogic /usr/java
- 配置环境变量:
cat <> /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_191 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=${JAVA_PATH}:$PATH EOF source /etc/profile
安装WebLogic
- 创建安装目录并授权:
mkdir -p /opt/weblogic chown -R weblogic:weblogic /opt/weblogic
- 创建
oraInst.loc
和wls.rsp
文件:
cat </opt/weblogic/oraInst.loc inventory_loc=/opt/weblogic/oraInventory inst_group=weblogic EOF cat < /opt/weblogic/wls.rsp [ENGINE] Response File Version=1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/oracle/middleware INSTALL_TYPE=WebLogic Server DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false EOF
- 安装WebLogic:
su - weblogic cd /opt/weblogic java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
配置集群
- 创建域:
cd /opt/weblogic/user_projects/domains ./config.sh
- 配置管理服务器:
- 输入管理服务器名称、监听地址、监听端口等。
- 配置SSL支持(如果需要)。
- 配置受管服务器:
- 输入受管服务器名称、监听地址、监听端口等。
- 确保受管服务器的配置与管理服务器一致。
- 配置集群:
- 输入集群名称。
- 将受管服务器添加到集群中。
- 启动集群:
./startWebLogic.sh
验证集群配置
访问管理控制台(通常在http://<管理服务器IP>:7001/console
),登录并检查集群中的服务器状态,确保所有服务器正常运行。
请注意,以上步骤是一个基本的指南,具体配置可能会因版本和特定需求而有所不同。建议参考Oracle官方文档以获取更详细的指导。