在 CentOS 上升级 WebLogic 通常指 从低版本升级到更高版本(如 12c → 14c),而不是简单的 yum update。下面给你一套通用、可操作的升级流程,适用于 Oracle WebLogic Server。
# 查看 WebLogic 版本
$WL_HOME/server/bin/setWLSEnv.sh
java weblogic.version
常见路径:
/opt/oracle/middleware
/u01/app/oracle/middleware
cat /etc/centos-release
⚠️ WebLogic 新版本对 JDK 和 OS 有要求,例如:
WebLogic 升级主要有 三种方式:
适合:
适合:
容易破坏域配置
yum install -y java-11-openjdk-devel
从 Oracle 官网下载:
fmw_14.1.1.0.0_wls.jarjava -jar fmw_14.1.1.0.0_wls.jar
安装目录示例:
/u01/app/oracle/middleware_new
cd /u01/app/oracle/middleware_new/oracle_common/common/bin
./config.sh
old_domain/config/config.xml
而是 手动重建或导出导入
cd /u01/app/oracle/middleware_new/user_projects/domains/base_domain
./startWebLogic.sh
浏览器访问:
http://服务器IP:17001/console
./stopWebLogic.sh
cd $MW_HOME/oracle_common/bin
./ua
按向导:
⚠️ 升级后仍需 大量测试
| 检查项 | 命令/方法 |
|---|---|
| WebLogic 版本 | java weblogic.version |
| 应用是否正常 | 访问应用 |
| 数据源 | 测试连接 |
| 日志 | servers/AdminServer/logs |
| 端口 | netstat -tunlp |
✅ 支持,但需 JDK 11
✅ 生产环境最佳实践
新安装 WebLogic
→ 新建域
→ 迁移应用
→ 并行运行
→ 切换流量
如果你愿意,可以告诉我:
我可以给你 精确的升级方案和操作命令 ✅