在CentOS上配置WebLogic集群涉及多个步骤,以下是一个基本的指南:
创建WebLogic系统级用户:
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
解压安装包:
mkdir -p /opt/weblogic
scp fmw_14.1.1.0.0_wls_lite_generic.jar user@your_server:/opt/weblogic/
cd /opt/weblogic
unzip fmw_14.1.1.0.0_wls_lite_generic.jar
设置权限:
chown -R weblogic:weblogic /opt/weblogic
chmod +x /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
配置环境变量:
编辑 /etc/profile
文件,添加以下内容:
export JAVA_HOME=/path/to/jdk
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
export WL_HOME=/opt/weblogic/oracle/middleware/user_projects/domains/base_domain
使配置生效:
source /etc/profile
运行安装程序: 切换到WebLogic用户,进入解压后的安装目录,运行安装脚本:
su - weblogic
cd /opt/weblogic/oracle/middleware/user_projects/domains
./config.sh
创建域: 使用WLST脚本创建域:
cd /opt/weblogic/oracle/middleware/wlserver/common/bin
./wlst.sh
在WLST命令行中输入以下内容:
readTemplateForUpdate('/opt/weblogic/oracle/middleware/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress', '')
set('ListenPort', 7001)
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1234')
set('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/oracle/middleware/user_projects/domains')
closeTemplate()
exit()
配置集群:
在每台服务器上,进入 /path/to/weblogic/user_projects/domains/base_domain/bin
目录。
使用 setWLSEnv.sh
脚本配置集群环境:
./setWLSEnv.sh java weblogic.admin.cluster.ClusterMemberConfig -clusterName mycluster -memberConfig [t3://localhost:7001,t3://localhost:7002]
启动集群: 在每台服务器上启动WebLogic服务器:
./startWebLogic.sh
http://<管理服务器IP>:7001/console
),验证集群是否配置成功。cd /path/to/weblogic/user_projects/domains/base_domain/bin
./weblogic.sh manage -cmd "edit cluster mycluster"
set('Cluster Members', 't3://localhost:7001,t3://localhost:7002')
save()
exit()
以上步骤提供了一个基本的WebLogic集群配置流程。根据具体需求和环境,可能需要进行更多的配置和调整。