weblogic更新在centos上如何操作
WebLogic在CentOS上的更新操作指南
一、更新前准备工作
-
备份现有环境
备份是防止升级失败导致数据丢失的关键步骤,需备份以下内容:- WebLogic域目录(如
/opt/weblogic/user_projects/domains/base_domain
)、配置文件(如config.xml
)、应用程序部署包; - 数据库备份(若域配置或应用依赖数据库);
- 虚拟化环境中的系统快照(如VMware快照),便于快速回滚。
- WebLogic域目录(如
-
检查系统兼容性
- 确认CentOS版本与目标WebLogic版本兼容(参考Oracle官方兼容性列表);
- 检查应用程序是否支持新版本WebLogic(如Java EE规范兼容性)。
-
下载更新包
从Oracle官方网站下载目标版本的WebLogic安装包(如.jar
格式)和对应补丁包(如PSU、Interim Patch)。 -
安装/验证JDK
WebLogic新版本可能要求更高版本的JDK,需提前安装并配置JAVA_HOME
环境变量(如export JAVA_HOME=/usr/java/jdk1.8.0_391
,export PATH=$JAVA_HOME/bin:$PATH
),确保java -version
显示版本符合要求。
二、执行静默更新(推荐方式)
静默更新可避免手动交互,提高效率,步骤如下:
-
解压安装包
将下载的安装包上传至CentOS服务器,使用unzip
命令解压到指定目录(如/opt/weblogic
):unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/
-
配置响应文件
- 创建
oraInst.loc
文件(用于指定Inventory目录和组):
内容示例:vi /opt/weblogic/oraInst.loc
inventory_loc=/opt/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 SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
- 创建
-
执行静默安装
切换至WebLogic用户(如weblogic
),运行以下命令:su - weblogic java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
安装完成后,检查
/opt/weblogic/oraInventory
目录下的logs
文件夹,确认安装日志无错误。
三、升级域配置
若需升级现有域(而非创建新域),需使用WebLogic工具完成:
-
运行Reconfiguration Wizard
切换至root用户,执行以下命令启动重配置向导:su - root /opt/weblogic/oracle/middleware/wlserver/common/bin/reconfig.sh
该工具会自动检测现有域配置(如
config.xml
),并迁移至新版本格式。 -
使用Upgrade Assistant
运行Upgrade Assistant检查兼容性问题:su - root /opt/weblogic/oracle/middleware/ua/bin/ua.sh
根据报告解决潜在问题(如API变更、配置不兼容),确保域可正常升级。
四、重启与验证
-
重启WebLogic服务
切换至WebLogic用户,停止并启动域:su - weblogic cd /opt/weblogic/user_projects/domains/base_domain/bin/ ./stopWebLogic.sh ./startWebLogic.sh
-
验证更新结果
- 通过浏览器访问WebLogic管理控制台(如
http://localhost:7001/console
),登录后查看“关于”页面,确认版本已更新; - 检查域日志(
/opt/weblogic/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
),确认无错误信息; - 逐一验证业务功能(如应用部署、数据库连接),确保升级后系统正常运行。
- 通过浏览器访问WebLogic管理控制台(如
五、升级后注意事项
-
清理旧版本文件
删除旧版本WebLogic安装目录(如/opt/weblogic/old_version
),释放磁盘空间。 -
优化性能
根据新版本要求调整JVM参数(如增加堆内存:-Xms2048m -Xmx4096m
),优化线程池配置。 -
监控系统状态
使用WebLogic管理控制台或第三方工具(如Grafana、Prometheus)监控CPU、内存、线程等指标,确保系统稳定。 -
更新文档
记录升级过程中的关键步骤(如响应文件配置、兼容性问题解决),为后续升级提供参考。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: weblogic更新在centos上如何操作
本文地址: https://pptw.com/jishu/723963.html