下面以 Debian 系统上 Oracle WebLogic Server(WLS) 为背景,说明升级思路与常见做法。
⚠️ 注意:WebLogic 官方主要支持 RHEL / Oracle Linux / SUSE,Debian 属于非官方支持平台,因此升级时更要谨慎。
cd $WL_HOME/server/bin
./setWLSEnv.sh
java weblogic.version
常见版本:
适用于 Debian / 非官方支持系统
java -jar fmw_14.1.1.0.0_wls.jar
或使用静默安装:
java -jar fmw.jar -silent -responseFile response.rsp
$WL_HOME/common/bin/config.sh
config/config.xml✅ 优点
适用于 小版本升级
⚠️ Debian 上可能失败(native 组件问题)
| WebLogic | 推荐 JDK |
|---|---|
| 12.2.1.x | JDK 8 |
| 14.1.1 | JDK 11 |
Debian 上建议:
sudo apt install openjdk-11-jdk
或修改:
$WL_HOME/common/bin/commEnv.sh
部分 WebLogic 功能依赖:
libaio1
libstdc++6
安装:
sudo apt install libaio1 libstdc++6
Debian 不使用 init.d,建议:
# /etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Server
After=network.target
[Service]
Type=simple
User=weblogic
ExecStart=/u01/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/u01/oracle/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
ORACLE_HOME 和 DOMAIN_HOME旧 WebLogic + 旧 JDK
↓
新 WebLogic + 新 JDK(新目录)
↓
新建域
↓
迁移应用
↓
切换流量
如果你愿意,可以告诉我:
我可以给你一份 针对你环境的详细升级方案。