在CentOS上配置WebLogic集群涉及多个步骤,以下是一个基本的指南:
/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
source /etc/profile
java -version
weblogic
用户和组:groupadd weblogic
useradd -g weblogic weblogic
weblogic
用户的主目录:useradd -d /home/weblogic -g weblogic weblogic
fmw_14.1.1.0.0_wls_lite_generic.jar
。/opt/weblogic
目录。weblogic
文件夹所有者为weblogic
:chown -R weblogic:weblogic /opt/weblogic
/opt/weblogic
目录,创建oraInst.loc
和wls.rsp
文件,并配置相应的参数。weblogic
用户:su - weblogic
weblogic/user_projects/domains
目录,创建新的域:cd /opt/weblogic/oracle/middleware/user_projects/domains
mkdir base_domain
cd base_domain
wlst.sh
脚本创建域:/opt/weblogic/oracle/middleware/wlserver/common/bin/wlst.sh
wlst.sh
脚本中输入以下命令: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()
wlst.sh
脚本。/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]
其中mycluster
是集群名称,localhost:7001
和localhost:7002
是其他节点的T3地址和端口。./startWebLogic.sh
wlst.sh
脚本配置负载均衡和故障转移策略。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集群配置流程。根据具体需求和环境,可能需要进行更多的配置和调整。