温馨提示×

debian装weblogic报错咋办

小樊
33
2026-10-02 10:14:53
栏目: 智能运维

在 Debian 上安装 WebLogic 常见报错,通常和 Java 环境、依赖库、权限、安装方式 有关。下面按「常见原因 → 解决办法」给你一个排查清单,基本能覆盖 90% 的情况。


一、先确认基础环境(最重要)

1️⃣ Java 版本不对(最常见)

WebLogic 对 JDK 版本很挑:

  • WebLogic 12c → JDK 8
  • WebLogic 14c → JDK 8 / JDK 11

查看:

java -version

✅ 建议用 Oracle JDK(OpenJDK 有时会有奇怪问题)

设置环境变量:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH

二、常见报错 & 对应解决办法

❌ 报错 1:./configure 或 java -jar 没反应 / 权限不足

Permission denied

解决:

chmod +x fmw_*.jar

用普通用户 不要 root(WebLogic 官方不建议 root)


❌ 报错 2:找不到 libstdc++ / libXext

error while loading shared libraries: libXext.so.6

Debian 缺少 32 位/图形库:

sudo apt update
sudo apt install -y \
  libxext6 libxi6 libxtst6 \
  libstdc++6 \
  fontconfig

如果是 无图形界面服务器(推荐):

export DISPLAY=

或使用 静默安装


❌ 报错 3:GUI 安装界面打不开

Debian 服务器通常没桌面

✅ 用 静默安装(强烈推荐)

示例:

java -jar fmw_14.1.1.0.0.jar \
  -silent \
  -responseFile /path/wls.rsp \
  -invPtrLoc /path/oraInst.loc

wls.rsp 示例(关键项):

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/u01/weblogic
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_AUTO_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

❌ 报错 4:无法创建域(Domain)

Could not create the Java Virtual Machine

通常是内存不够或参数错:

export _JAVA_OPTIONS="-Xms512m -Xmx1024m"

创建域示例:

cd $ORACLE_HOME/oracle_common/common/bin
./commEnv.sh
./wlst.sh

三、Debian 特别注意事项

✅ 1. glibc 版本

WebLogic 对 glibc 有要求:

ldd --version
  • Debian 11/12 一般没问题
  • 太老的系统(Debian 9 以下)容易炸

✅ 2. 不要用 apt 装的 weblogic(基本是坑)

✅ 只从 Oracle 官方下载: https://www.oracle.com/middleware/technologies/weblogic.html


四、快速自检清单(照着打勾)

  • [ ] JDK 版本匹配
  • [ ] 非 root 用户
  • [ ] 环境变量已设
  • [ ] 缺库已装
  • [ ] 使用静默安装
  • [ ] 磁盘空间 > 2G

五、如果你愿意,我可以更精准帮你

你可以直接贴:

  1. WebLogic 版本
  2. Debian 版本(cat /etc/os-release)
  3. 完整报错信息(截图或文本)

我可以一步一步帮你跑通 ✅

0 踩