在 Debian 系统上更新 WebLogic(Oracle WebLogic Server)通常不是通过 apt 包管理器完成的,而是使用 Oracle 官方提供的工具或安装包。下面按常见场景说明。
cd $MW_HOME
./oracle_common/common/bin/readTemplate.sh -help >/dev/null 2>&1
或查看:
cat $MW_HOME/inventory/registry.xml | grep -i version
或直接:
cd $WL_HOME/server/bin
./setWLSEnv.sh
java weblogic.version
适用于 小版本 / 安全补丁
$WL_HOME/server/bin/stopWebLogic.sh
cd $MW_HOME/OPatch
./opatch apply /path/to/patch
./opatch lsinventory
适用于 12c → 14c 等
fmw_*.jar(升级安装包)java -jar fmw_14.1.1.0.0_wls.jar
$WL_HOME/common/bin/reconfig.sh
WebLogic 对 JDK 有严格要求:
查看:
java -version
如需要切换:
update-alternatives --config java
WebLogic 通常由专用用户运行(如 oracle):
su - oracle
systemctl stop weblogic
systemctl start weblogic
❌ apt upgrade(WebLogic 不在 Debian 仓库)
❌ 直接覆盖文件夹(易损坏域)
| 更新类型 | 方法 |
|---|---|
| 安全补丁 | OPatch |
| 小版本 | OPatch |
| 大版本 | Upgrade Installer |
| Debian 包 | 不支持 |
如果你能告诉我:
我可以给你更精确的更新步骤。