在CentOS上搭建WebLogic集群涉及多个步骤,以下是详细的指南:
准备工作
-
安装JDK:确保系统已安装JDK。可以使用以下命令检查是否已安装JDK:
java -version
如果没有安装,可以从Oracle官方网站下载并安装合适的JDK版本。
-
下载WebLogic安装包:从Oracle官方网站下载适合Linux系统的WebLogic安装包,例如
fmw_14.1.1.0.0_wls_lite_generic.jar
。
安装步骤
-
创建WebLogic系统级用户:
useradd weblogic passwd weblogic
-
解压安装包:
mkdir -p /opt/weblogic mv fmw_14.1.1.0.0_wls_lite_generic.jar /opt/weblogic/
-
设置权限:
chown -R weblogic:weblogic /opt/weblogic chmod +x /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar
-
配置环境变量: 编辑
~/.bash_profile
文件,添加以下内容:export JAVA_HOME=/usr/java/latest export PATH=$JAVA_HOME/bin:$PATH export WL_HOME=/opt/weblogic/oracle/middleware/user_projects/domains/base_domain
执行以下命令使配置生效:
source ~/.bash_profile
-
运行安装程序: 切换到WebLogic用户,进入解压后的安装目录,运行安装脚本:
su - weblogic cd /opt/weblogic ./fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
创建和配置集群
-
创建域: 使用WLST脚本创建域:
cd $WL_HOME/server/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()
-
配置集群: 编辑
config.xml
文件,配置集群中的所有服务器。确保每个服务器的配置文件(如config.xml
和server.xml
)中都包含以下内容:server_name 7001 my_cluster -
启动WebLogic服务器: 在域目录下启动服务器:
cd $WL_HOME/server/bin ./startWebLogic.sh
验证安装
通过浏览器访问WebLogic管理控制台,通常是http://localhost:7001/console
,验证集群是否配置成功。
如果在安装过程中遇到具体问题,可以参考WebLogic的官方文档或寻求专业技术支持。