在CentOS中搭建WebLogic集群涉及多个步骤,包括安装WebLogic、配置Java环境、创建域、配置集群成员等。以下是一个基本的搭建流程:
groupadd weblogic useradd -g weblogic weblogic passwd weblogic mkdir /opt/weblogic chown -R weblogic:weblogic /opt/weblogic su - weblogic oraInst.loc文件:vim /home/weblogic/oraInst.loc 内容示例:inventory_loc=/opt/weblogic/oraInventory inst_group=weblogic wls.rsp文件:vim /home/weblogic/wls.rsp 内容示例:[ENGINE] Response File Version 1.0.0.0.0 [GENERIC] ORACLE_HOME=/opt/weblogic/Oracle/Middleware INSTALL_TYPE=WebLogic Server MYORACLESUPPORT_USERNAME=weblogic MYORACLESUPPORT_PASSWORD=weblogic123 DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PW= SECURE_VALUE= COLLECTOR_SUPPORT_URL= cd /home/weblogic cp /path/to/weblogic/installation/file.zip /home/weblogic/ unzip file.zip java -jar /home/weblogic/fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oraInst.loc cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin ./wlst.sh 在交互式环境中输入以下命令:readTemplate('/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('weblogic123') setOption('OverwriteDomain', 'true') writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain') closeTemplate() exit() cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin ./startWebLogic.sh cd /path/to/weblogic/user_projects/domains/base_domain/bin ./setWLSEnv.sh java weblogic.admin.cluster.ClusterMemberConfig -clusterName mycluster -memberConfig [t3://localhost:7001,t3://localhost:7002] 以上步骤提供了一个基本的WebLogic集群搭建流程,具体配置可能会根据实际环境和需求有所不同。