Ubuntu系统中更新WebLogic版本的步骤与注意事项
系统环境检查
sudo apt update && sudo apt upgrade -y。sudo apt install default-jdk unzip(WebLogic依赖JDK,需提前安装匹配的JDK版本,如1.8、11或17,具体取决于目标WebLogic版本)。备份现有环境
/home/weblogic/domains/mydomain)、应用程序部署目录(如/home/weblogic/domains/mydomain/applications)及配置文件(如config.xml、weblogic.xml)。可使用tar -zcvf weblogic_domain_backup.tar.gz /home/weblogic/domains/mydomain命令打包。mysqldump或Oracle的expdp)。下载新版本与补丁
停止WebLogic服务
weblogic):sudo su - weblogic。ps -ef | grep weblogic | grep -v grep | awk '{print $2}' | xargs kill -9
netstat -tulnp | grep 7001(假设端口为7001,根据实际情况调整)。备份当前安装目录
/opt/oracle/weblogic,执行:tar -zcvf weblogic_current_backup.tar.gz /opt/oracle/weblogic。解压新版本安装包
wls12214_generic.zip)上传至Ubuntu服务器(如/tmp目录)。mkdir -p /opt/oracle/weblogic_new
unzip /tmp/wls12214-generic.zip -d /opt/oracle/weblogic_new
升级域配置
bin目录:cd /opt/oracle/weblogic_new/wlserver/common/bin。./config.sh -mode=console
/home/weblogic/domains/mydomain)、管理员账号密码,完成域升级。启动WebLogic并验证
nohup /opt/oracle/weblogic_new/user_projects/domains/mydomain/bin/startWebLogic.sh >/dev/null 2>&1 &。http://localhost:7001/console),使用管理员账号登录,查看“关于”页面确认版本已更新。全新安装新版本
/opt/oracle/weblogic_1221):mkdir -p /opt/oracle/weblogic_1221
unzip wls1221_generic.zip -d /opt/oracle/weblogic_1221
cd /opt/oracle/weblogic_1221/wlserver/common/bin
./config.sh -mode=console
迁移应用程序与配置
/home/weblogic/domains/mydomain/applications)复制至新域的应用程序目录。config.xml、weblogic.xml),并根据新版本要求调整(如12c及以上版本的config.xml结构可能有变化)。启动新域并验证
nohup /opt/oracle/weblogic_1221/user_projects/domains/mydomain/bin/startWebLogic.sh >/dev/null 2>&1 &。版本确认
/opt/oracle/weblogic_new/wlserver/server/bin/setWLSEnv.sh && java weblogic.version。功能测试
/opt/oracle/weblogic_new/user_projects/domains/mydomain/servers/AdminServer/logs/AdminServer.log),确认无错误或警告信息。清理旧版本
/opt/oracle/weblogic)及备份文件(如weblogic_current_backup.tar.gz),释放磁盘空间。