CentOS上WebLogic更新关键注意事项
更新前必须对现有环境进行全面备份,包括:WebLogic域目录(如/opt/weblogic/user_projects/domains/base_domain)、配置文件(config.xml、weblogic.xml等)、应用程序部署包、数据库数据(确保数据库有最新备份)、日志文件(用于问题排查)。建议使用tar命令打包域目录,或通过虚拟化平台创建系统快照,以便快速回滚。
Upgrade Assistant工具扫描现有应用程序,检查是否存在API变更、依赖冲突或不兼容的配置(如旧版EJB标签),确保升级后应用能正常运行。.zip或.jar格式)和对应补丁包,避免使用第三方渠道的文件。JAVA_HOME环境变量(如export JAVA_HOME=/usr/java/jdk-11.0.1),并确保PATH变量包含$JAVA_HOME/bin,避免因JDK版本不符导致安装错误。wls.rsp响应文件(指定安装路径、安装类型等参数)和oraInst.loc文件(指定库存目录和所属组),避免手动输入错误,提高升级效率。preupgrade-assistant工具(Oracle提供)扫描现有环境,识别潜在的兼容性问题(如配置文件格式、不支持的API),并根据报告解决所有问题后再继续。java -jar fmw_xxx.jar启动安装向导,选择“Upgrade Existing Domain”选项。wls.rsp响应文件执行静默安装(如java -jar fmw_xxx.jar -silent -responseFile /path/to/wls.rsp)。Reconfig Wizard(./reconfig.sh)升级现有域配置,自动迁移config.xml等配置文件,保留原有设置。./startWebLogic.sh),通过管理控制台(http://ip:7001/console)登录,检查域状态、集群配置、应用程序部署情况,确保服务正常运行。-Xms/-Xmx)。permissive模式测试,再调整为enforcing)。server.log、domain.log),及时发现并解决潜在问题(如内存泄漏、线程阻塞)。