CentOS环境下WebLogic Server配置教程
一、安装前准备
1. 安装兼容JDK
WebLogic Server依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8)。
- 下载JDK:从Oracle官网下载Linux版JDK(如
jdk-8u311-linux-x64.tar.gz)。 - 解压并配置环境变量:
编辑mkdir -p /opt/java tar -zxvf jdk-8u311-linux-x64.tar.gz -C /opt/java//etc/profile文件,添加以下内容:使配置生效:export JAVA_HOME=/opt/java/jdk1.8.0_311 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarsource /etc/profile,并通过java -version验证安装。
2. 创建WebLogic专用用户
为避免权限问题,需创建非root用户(如weblogic):
groupadd weblogic
useradd -g weblogic -d /home/weblogic -m weblogic
passwd weblogic # 设置密码(如weblogic123)
创建安装目录并授权:
mkdir -p /opt/weblogic/{Install,Oracle/Middleware}
chown -R weblogic:weblogic /opt/weblogic
chmod -R 700 /opt/weblogic # 限制权限
二、下载并静默安装WebLogic
1. 下载安装包
从Oracle官网下载适用于Linux的WebLogic Generic Installer(如fmw_14.1.1.0.0_wls_lite_quick_generic.jar),上传至/opt/weblogic/Install目录。
2. 创建配置文件
(1)oraInst.loc(安装库存放路径)
vim /opt/weblogic/Install/oraInst.loc
内容:
inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
(2)wls.rsp(静默安装响应文件)
vim /opt/weblogic/Install/wls.rsp
内容(按需修改):
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
3. 执行静默安装
切换至weblogic用户,运行安装命令:
su - weblogic
cd /opt/weblogic/Install
java -jar fmw_14.1.1.0.0_wls_lite_quick_generic.jar -silent -responseFile /opt/weblogic/Install/wls.rsp -invPtrLoc /opt/weblogic/Install/oraInst.loc
安装完成后,检查/opt/weblogic/Oracle/Middleware目录是否存在,确认安装成功。
三、创建WebLogic域
域是WebLogic的管理单元,包含服务器实例、集群等配置。
1. 使用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', '') # 空表示监听所有IP
set('ListenPort', 7001) # 默认端口
# 配置管理员账号
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('weblogic1234') # 设置管理员密码
# 覆盖现有域(若存在)
setOption('OverwriteDomain', 'true')
# 写入域目录
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()
四、启动WebLogic服务
1. 启动管理服务器
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
启动后,终端会显示“Server started in RUNNING mode”,表示启动成功。
2. 配置防火墙
允许WebLogic默认端口(7001)通过防火墙:
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload
五、验证安装
打开浏览器,访问http://<服务器IP>:7001/console,输入管理员账号(weblogic)和密码(weblogic1234),若能登录管理控制台,则说明配置成功。
注意事项
- 权限问题:全程使用
weblogic用户操作,避免root权限导致权限冲突。 - JDK版本:确保JDK版本与WebLogic版本兼容(如WebLogic 12c及以上需JDK 8+)。
- 端口修改:若需修改管理端口,可编辑
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/config/config.xml中的标签的ListenPort属性。 - 日志排查:若启动失败,查看
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log定位问题。
以上就是关于“centos weblogic配置教程”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm