centos中weblogic部署应用步骤
导读:CentOS环境下WebLogic部署应用完整步骤 一、准备工作 1. 安装兼容JDK WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8+)。 下载JDK(如jdk-8u261-l...
CentOS环境下WebLogic部署应用完整步骤
一、准备工作
1. 安装兼容JDK
WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8+)。
- 下载JDK(如
jdk-8u261-linux-x64.tar.gz
),解压至指定目录:mkdir -p /usr/local/java tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java/
- 配置环境变量:编辑
/etc/profile
,添加以下内容:export JAVA_HOME=/usr/local/java/jdk1.8.0_261 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 使配置生效并验证:
source /etc/profile java -version # 确认输出JDK版本信息
2. 创建WebLogic专用用户及目录
为避免权限问题,建议使用非root用户(如weblogic
)安装和运行WebLogic。
- 创建用户组及用户:
groupadd weblogic useradd -g weblogic weblogic passwd weblogic # 设置用户密码
- 创建安装目录并授权:
mkdir -p /opt/weblogic chown -R weblogic:weblogic /opt/weblogic
3. 下载并解压WebLogic安装包
从Oracle官网下载适用于CentOS的WebLogic安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar
),上传至/opt/weblogic
并解压:
cd /opt/weblogic
unzip fmw_14.1.1.0.0_wls_lite_generic.zip -d /opt/weblogic/
二、安装WebLogic
1. 配置静默安装文件
- 创建
oraInst.loc
(指定库存目录):
内容如下:vi /opt/weblogic/oraInst.loc
inventory_loc=/home/weblogic/oraInventory inst_group=weblogic
- 创建
wls.rsp
(响应文件,定义安装参数):
关键参数配置:vi /opt/weblogic/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
2. 执行静默安装
切换至weblogic
用户,运行安装命令:
su - weblogic
cd /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic/java
java -jar fmw_*.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
三、创建WebLogic域
域是WebLogic的管理单元,需通过配置脚本生成。
- 进入配置脚本目录:
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
- 运行
config.sh
启动配置向导:./config.sh
- 按照向导提示完成域配置:
- 选择“创建新域”;
- 设置域名称(如
base_domain
)、域目录(如/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
); - 配置管理员账号(如用户名
weblogic
、密码Welcome1
); - 选择已安装的JDK路径(如
/usr/local/java/jdk1.8.0_261
); - 完成向导后,域目录将自动生成。
四、启动WebLogic服务器
1. 启动管理服务器
进入域的bin
目录,执行启动脚本:
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
- 输入管理员账号密码,等待服务器启动完成。
- 验证启动状态:查看日志文件(
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
),确认无报错。
2. 开放防火墙端口
默认情况下,WebLogic管理控制台使用7001端口,需开放该端口以允许外部访问:
firewall-cmd --zone=public --add-port=7001/tcp --permanent
firewall-cmd --reload
五、部署应用
1. 准备应用文件
将应用打包为WAR
格式(如myapp.war
),上传至服务器任意目录(如/tmp
)。
2. 通过管理控制台部署
- 访问管理控制台:在浏览器输入
http://< 服务器IP> :7001/console
,使用管理员账号登录。 - 进入部署页面:点击左侧导航栏“部署”→“安装”。
- 选择部署文件:点击“浏览”选择上传的
WAR
文件(如/tmp/myapp.war
),点击“下一步”。 - 配置部署参数:
- 设置“部署名称”(如
myapp
); - 选择“部署目标”(默认
AdminServer
,即管理服务器); - 可选:修改“上下文根”(如
/myapp
,访问路径将为http://< 服务器IP> :7001/myapp
)。
- 设置“部署名称”(如
- 完成部署:点击“完成”,控制台将自动部署应用。
3. 验证部署结果
在浏览器中访问应用URL(如http://<
服务器IP>
:7001/myapp
),若出现应用首页则说明部署成功。
六、注意事项
- 权限问题:所有操作需使用
weblogic
用户执行,避免使用root直接操作WebLogic目录。 - 版本兼容:确保JDK版本与WebLogic版本匹配(如WebLogic 12c需JDK 8+,WebLogic 14c需JDK 11+)。
- 日志排查:若部署失败,可通过查看域日志(
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
)定位问题。 - 安全配置:生产环境中建议开启SSL、修改默认端口、定期更新补丁,提升安全性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos中weblogic部署应用步骤
本文地址: https://pptw.com/jishu/723960.html