一、更新前的准备工作
config/config.xml、security目录、应用部署文件、数据源配置等)及域数据,避免升级失败导致数据丢失。.zip或.jar格式)。JAVA_HOME环境变量(通过java -version验证版本)。bin目录(如/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin),执行./stopWebLogic.sh停止管理服务器;若有集群,需逐个停止所有托管服务器。二、执行WebLogic更新
/opt/weblogic)。例如:unzip fmw_14.1.1.0.0_wls_lite_generic.jar -d /opt/weblogic/。oraInst.loc文件(通常位于/opt/weblogic),设置软件库存路径和组(如inventory_loc=/opt/weblogic/oraInventory、inst_group=weblogic);wls.rsp响应文件,指定安装类型(如INSTALL_TYPE="WebLogic Server")、安装路径(如WLS_INSTALL_DIR=/opt/weblogic/Oracle/Middleware)、是否接受许可协议(DECLINE_SECURITY_UPDATES=true)等参数。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。安装完成后,会在指定路径生成新的WebLogic Middleware目录。cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin/
./wlst.sh
在WLST命令行中输入:readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/config/config.xml')
cd('Servers/AdminServer')
set('ListenPort', 7001) # 根据实际情况调整端口
cd('/')
cd('Security/base_domain/User/weblogic')
cmo.setPassword('新密码') # 可选:修改管理员密码
setOption('OverwriteDomain', 'true')
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain')
closeTemplate()
exit()
三、启动服务与验证
bin目录,执行./startWebLogic.sh启动管理服务器;若需启动集群,可通过管理控制台或命令行启动托管服务器。http://服务器IP:7001/console),登录后查看“关于”页面,确认WebLogic版本已更新;logs/server.log),确认无错误或警告信息;