Debian 上装 Oracle WebLogic 步骤不算少,但也不算特别复杂,主要问题是 WebLogic 官方更偏向 RHEL / Oracle Linux,Debian 需要自己处理一些依赖和环境问题。
下面给你一个清晰的结论 + 安装概览,方便你判断值不值得在 Debian 上折腾。
✅ 可以装,能跑
❌ 不是官方推荐平台
⚠️ 步骤比 CentOS / RHEL 多一些
如果你只是 学习 / 测试 / 开发环境 ✅ 完全没问题
如果是 生产环境 ❌ 建议用 Oracle Linux / RHEL
| 安装方式 | 难度 | 推荐度 |
|---|---|---|
| 通用 jar 安装(官方) | ⭐⭐⭐ | ✅ 最常见 |
| RPM 包 | ❌ Debian 不支持 | ❌ |
| Docker 镜像 | ⭐⭐ | ✅✅ 强烈推荐 |
以 WebLogic 14c / 12c + JDK 8/11 为例
sudo apt update
sudo apt install -y wget curl unzip
sudo apt install openjdk-11-jdk
java -version
WebLogic 14c 支持 JDK 11
12c 推荐 JDK 8
sudo useradd -m weblogic
sudo passwd weblogic
su - weblogic
需要 Oracle 账号
下载例如:
fmw_14.1.1.0.0_wls_lite_generic.jar
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar -silent \
-responseFile /path/weblogic.rsp \
-invPtrLoc /path/oraInst.loc
示例 oraInst.loc:
inventory_loc=/home/weblogic/oraInventory
inst_group=weblogic
$WL_HOME/common/bin/config.sh
或静默创建(适合服务器)
$DOMAIN_HOME/bin/startWebLogic.sh
✅ 字体缺失
✅ /bin/sh vs /bin/bash
✅ libaio 没装
✅ SELinux 不相关(Debian 没有)
docker run -d -p 7001:7001 \
oracle/weblogic:14.1.1-dev
或者:
docker run -d -p 7001:7001 \
container-registry.oracle.com/middleware/weblogic:14.1.1
✅ 优点:
❌ 生产环境
❌ 需要官方支持
❌ 用 Oracle 官方 RPM
❌ 企业合规要求
Debian 装 WebLogic 步骤不算少,比 RHEL 麻烦一点,但完全可行;
如果是学习或测试,Docker 是最好选择。
如果你愿意,我可以:
你现在是 学习 / 测试 / 生产 哪种场景?