weblogic在centos上的部署步骤是什么
导读:WebLogic在CentOS上的部署步骤 1. 准备工作 系统要求:确保CentOS系统已更新(yum update -y),并具备root或sudo权限。 网络要求:服务器能访问Oracle官网(下载安装包)及外网(安装依赖)。 2...
WebLogic在CentOS上的部署步骤
1. 准备工作
- 系统要求:确保CentOS系统已更新(
yum update -y
),并具备root或sudo权限。 - 网络要求:服务器能访问Oracle官网(下载安装包)及外网(安装依赖)。
2. 安装JDK(WebLogic依赖环境)
WebLogic 12c及以上版本需JDK 8(推荐Oracle JDK,避免OpenJDK兼容性问题)。
- 下载JDK:从Oracle官网下载JDK 8 Linux x64版本(如
jdk-8u251-linux-x64.tar.gz
)。 - 解压并配置环境变量:
mkdir -p /usr/local/java tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/
- 编辑环境变量:
在文件末尾添加:vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_251 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
- 使配置生效并验证:
source /etc/profile java -version # 应输出JDK 8版本信息
3. 创建WebLogic专用用户
为安全起见,禁止使用root用户安装和运行WebLogic。
groupadd weblogic # 创建用户组
useradd -g weblogic weblogic # 创建用户并加入组
passwd weblogic # 设置用户密码(如WebLogic@123)
4. 下载并上传WebLogic安装包
- 下载安装包:从Oracle官网下载对应版本的WebLogic安装包(如
fmw_14.1.1.0.0_wls_lite_generic.jar
,适用于轻量级部署)。 - 上传到服务器:使用
rzsz
工具(yum install lrzsz -y
)或SCP命令将安装包上传至/opt/weblogic/Install
目录(需提前创建)。
5. 配置静默安装文件
- 创建安装目录并授权:
mkdir -p /opt/weblogic/Oracle/Middleware # WebLogic安装根目录 chown -R weblogic:weblogic /opt/weblogic # 授权给weblogic用户
- 创建
oraInst.loc
文件(指定库存目录):
内容如下:vim /opt/weblogic/oraInst.loc
inventory_loc=/opt/weblogic/oraInventory inst_group=weblogic
- 创建
wls.rsp
文件(静默安装响应文件):
内容如下(按需修改路径和端口):vim /opt/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=weblogic1234 # 可选 DECLINE_SECURITY_UPDATES=true # 禁用安全更新(生产环境建议开启) SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
6. 执行静默安装
切换至weblogic用户,运行安装命令:
su - weblogic
cd /opt/weblogic/Install
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
安装完成后,会在/opt/weblogic/oraInventory
目录生成安装日志。
7. 创建WebLogic域
域是WebLogic的管理单元,包含管理服务器、受管服务器及应用部署环境。
- 进入配置脚本目录:
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
- 运行配置脚本:
./config.sh
- 按向导配置域(关键参数):
- 域名称:
base_domain
(默认) - 域目录:
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
(默认) - 管理服务器名称:
AdminServer
(默认) - 监听端口:
7001
(默认,可修改) - 管理员账号:
weblogic
(默认),设置密码(如WebLogic@123
) - 选择模板:勾选“Basic WebLogic Server Domain”(基础域)。
- 域名称:
- 完成创建:点击“Create”生成域。
8. 启动WebLogic服务
- 进入管理服务器目录:
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
- 启动服务:
启动成功后,终端会显示“”。./startWebLogic.sh
9. 配置防火墙
允许外部访问WebLogic管理控制台(默认端口7001
):
firewall-cmd --zone=public --add-port=7001/tcp --permanent # 开放端口
firewall-cmd --reload # 重新加载防火墙规则
10. 访问WebLogic控制台
在浏览器中输入以下地址,使用管理员账号登录:
http://<
服务器IP>
:7001/console
- 默认账号:
weblogic
- 默认密码:配置域时设置的密码(如
WebLogic@123
)。
注意事项
- 权限问题:所有操作需以
weblogic
用户执行(安装、启动),root用户仅用于创建目录和授权。 - JDK版本:WebLogic 12c及以上版本必须使用JDK 8,避免版本冲突。
- 安全更新:生产环境建议开启安全更新(
DECLINE_SECURITY_UPDATES=false
),并定期检查Oracle安全补丁。 - 端口修改:若修改了管理端口,需同步更新防火墙规则。
以上步骤完成后,WebLogic服务器即可在CentOS上正常运行。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: weblogic在centos上的部署步骤是什么
本文地址: https://pptw.com/jishu/725159.html