关键操作:确认目标WebLogic版本与以下环境的兼容性:
JAVA_HOME环境变量(如export JAVA_HOME=/usr/java/jdk11.0.1,export PATH=$JAVA_HOME/bin:$PATH);关键操作:
tar命令打包WebLogic域目录(如/opt/weblogic/user_projects/domains/base_domain)、应用程序部署目录(如/opt/weblogic/applications)及日志文件(如/opt/weblogic/logs);expdp或RMAN工具),确保业务数据安全;关键操作:
fmw_14.1.1.0.0_wls_lite_generic.jar)及对应补丁包;utils目录下),用于检查域及应用程序的兼容性。关键操作:
unzip或jar命令解压至指定目录(如/opt/weblogic/new_version);responseFile(如wls.rsp),设置ORACLE_HOME(如/opt/weblogic/oracle/middleware)、INSTALL_TYPE(选择“WebLogic Server”)等参数;java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/new_version/wls.rsp),完成新版本安装。关键操作:
bin目录(如/opt/weblogic/oracle/middleware/wlserver/common/bin),执行./reconfig.sh;base_domain)的配置,替换旧的config.xml等配置文件,保留自定义配置(如数据源、安全策略)。关键操作:
.war、.ear文件)复制到新域的applications目录,或通过WebLogic管理控制台重新上传并部署;关键操作:若使用WebLogic配套的Oracle Database,需执行数据库补丁脚本(如从Oracle 12c升级到19c),确保数据库与新版本WebLogic兼容。可通过sqlplus工具执行脚本(如sqlplus / as sysdba @patch_script.sql)。
关键操作:逐一测试业务功能(如登录、数据查询、接口调用),确保所有功能正常运行。重点检查依赖新版本特性的功能(如JAX-RS 2.1、WebSocket 1.1)。
关键操作:使用负载测试工具(如JMeter)模拟实际流量,验证升级后系统的性能(如响应时间、吞吐量)。若性能下降,需调整JVM参数(如增加堆内存:-Xms2048m -Xmx4096m)或线程池配置。
关键操作:
logging.properties文件,设置日志文件大小限制为10MB,保留最近5个日志文件),避免磁盘空间耗尽;JAVA_HOME配置、responseFile内容)、遇到的问题及解决方法,为后续升级提供参考;