Ubuntu系统WebLogic更新关键注意事项
config.xml、应用部署文件、日志)、数据库(最新备份)及系统配置(如/etc/hosts、/etc/passwd)。可使用tar -cvzf weblogic_backup_$(date +%F).tar.gz /path/to/weblogic_domain /path/to/database_dump命令打包关键文件,确保升级失败时可快速回滚。fmw_14.1.1.0.0_wls.jar)或补丁包(如PSU补丁),避免使用第三方渠道的介质,防止安全风险。systemctl命令停止WebLogic服务,确保升级过程中无请求干扰。命令示例:sudo systemctl stop weblogic(若使用自定义服务名,需替换为实际名称)。sudo rm -rf /opt/weblogic_old),避免版本冲突;若为补丁升级,可直接覆盖安装目录。/opt/weblogic_new),运行安装脚本并根据向导选择“Upgrade Existing Domain”(升级现有域)选项,自动迁移域配置(如config.xml、数据源、集群设置)。reconfig.sh工具(位于域目录的bin文件夹下)升级域配置,该工具会自动检测并迁移现有配置至新版本。命令示例:cd /opt/weblogic_new/domains/your_domain/bin && ./reconfig.sh。web.xml、pom.xml中的依赖),若使用Oracle数据库,需执行数据库补丁脚本(如sqlplus / as sysdba @patch_script.sql),确保数据库驱动与新版本WebLogic兼容。http://localhost:7001/console)登录,检查域状态(如服务器实例是否运行)、数据源连接(测试数据库连接是否正常)、应用部署(确认应用是否能正常访问),逐一验证核心业务功能。sudo rm -rf /opt/weblogic_old),释放磁盘空间。-Xms2048m -Xmx4096m)、线程池大小(如executeThreadTotalCPUUsage设置为80%)、日志轮转(如FileSizeLimit设置为10MB,避免日志占满磁盘)。setDomainEnv.sh中的JAVA_HOME调整),为后续升级提供参考。