一、环境准备
setenforce 0)及防火墙(systemctl stop firewalld; systemctl disable firewalld),避免端口拦截。weblogic及组weblogic,用于WebLogic的安装与管理:groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic # 设置密码
/usr/java:mkdir -p /usr/java
tar -zxvf jdk-8u391-linux-x64.tar.gz -C /usr/java
/etc/profile):export JAVA_HOME=/usr/java/jdk1.8.0_391
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version # 确认输出JDK版本信息
二、WebLogic安装
fmw_14.1.1.0.0_wls_lite_generic.jar),上传至/opt/weblogic目录(需提前创建并授权weblogic:weblogic)。/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
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
安装完成后,ORACLE_HOME目录(如/opt/weblogic/oracle/middleware)将包含WebLogic核心组件。三、域与集群配置
config.sh脚本交互式创建域(包含管理服务器与集群):cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./config.sh
base_domain)及管理服务器名称(如AdminServer);localhost)与端口(如7001);managed1、managed2),设置其监听地址(节点IP)与端口(如8001、8002);mycluster),将受管服务器添加至集群中;weblogic123),完成域创建。/opt/weblogic/user_projects/domains/base_domain/bin/setWLSEnv.sh,添加环境变量:export JAVA_OPTIONS="-Dweblogic.security.SSL.ignoreHostnameVerification=true"
cd /opt/weblogic/user_projects/domains/base_domain/bin
./startNodeManager.sh
四、启动集群
cd /opt/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
登录管理控制台(http://<管理节点IP>:7001/console),验证管理服务器状态(“Running”)。cd /opt/weblogic/user_projects/domains/base_domain/bin
./startManagedWebLogic.sh managed1 http://<管理节点IP>:7001
其中managed1为受管服务器名称,http://<管理节点IP>:7001为管理服务器地址。五、验证集群状态
mycluster中的服务器列表,确认所有受管服务器状态为“Running”;wlst.sh脚本查询集群状态:cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./wlst.sh
connect('weblogic', 'weblogic123', 't3://<管理节点IP>:7001')
ls('/Clusters/mycluster/Servers') # 查看集群成员
exit()
六、注意事项
setWLSEnv.sh中的JAVA_OPTIONS,移除-Dweblogic.security.SSL.ignoreHostnameVerification=true)、配置集群地址(ClusterAddress)以提升安全性与可靠性。