在 Debian 上安装 WebLogic 常见报错,通常和 Java 环境、依赖库、权限、安装方式 有关。下面按「常见原因 → 解决办法」给你一个排查清单,基本能覆盖 90% 的情况。
WebLogic 对 JDK 版本很挑:
查看:
java -version
✅ 建议用 Oracle JDK(OpenJDK 有时会有奇怪问题)
设置环境变量:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH
./configure 或 java -jar 没反应 / 权限不足Permission denied
解决:
chmod +x fmw_*.jar
用普通用户 不要 root(WebLogic 官方不建议 root)
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=
或使用 静默安装
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
Could not create the Java Virtual Machine
通常是内存不够或参数错:
export _JAVA_OPTIONS="-Xms512m -Xmx1024m"
创建域示例:
cd $ORACLE_HOME/oracle_common/common/bin
./commEnv.sh
./wlst.sh
WebLogic 对 glibc 有要求:
ldd --version
✅ 只从 Oracle 官方下载: https://www.oracle.com/middleware/technologies/weblogic.html
你可以直接贴:
cat /etc/os-release)我可以一步一步帮你跑通 ✅