在CentOS上部署WebLogic中间件涉及多个步骤,以下是一个基本的步骤指南:
准备工作
- 安装JDK:
- 确保系统已安装JDK。可以从Oracle官网下载并安装合适的JDK版本,例如JDK 8。
- 创建目录并解压JDK:
mkdir -p /usr/local/java tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/
- 配置环境变量:
vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_181 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH source /etc/profile java -version
- 创建WebLogic用户:
- 在每台服务器上创建一个名为
weblogic
的用户,并设置相应的权限。groupadd weblogic useradd -g weblogic weblogic passwd weblogic
安装WebLogic软件
- 下载WebLogic安装包:
- 从Oracle官方网站下载适合Linux系统的WebLogic安装包,例如
fmw_14.1.1.0.0_wls_lite_generic.jar
。
- 解压安装包:
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
- 配置环境变量:
- 编辑
/home/weblogic/.bash_profile
文件,添加以下内容:export JAVA_HOME=/usr/local/java/jdk1.8.0_181 export PATH=$JAVA_HOME/bin:$PATH export WL_HOME=/opt/weblogic/oracle/middleware/user_projects/domains/base_domain
- 使配置生效:
source /home/weblogic/.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
创建和配置WebLogic域
- 创建域:
- 使用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="server_name"> <listen-port>7001</listen-port> <cluster-name>my_cluster</cluster-name> </server>
启动WebLogic服务器
- 启动管理服务器和受管服务器:
- 在域目录下启动服务器:
cd $WL_HOME/server/bin ./startWebLogic.sh
验证安装
- 通过浏览器访问WebLogic管理控制台,通常是
http://localhost:7001/console
,验证集群是否配置成功。
如果在安装过程中遇到具体问题,可以参考WebLogic的官方文档或寻求专业技术支持。