WebLogic 在 Debian 上运行报错,原因挺多的,关键看具体报错信息。下面我先给你一个排查思路 + 常见报错对照表,你对照一下,再贴具体错误我可以直接帮你看。
WebLogic 对系统环境比较挑:
JDK 版本是否匹配
java -version
架构是否支持
uname -m
Unable to instantiate GUI, headless mode原因:Debian 无图形界面
解决:
export DISPLAY=
或使用静默安装:
java -jar fmw_*.jar -silent -responseFile response.txt
ClassNotFoundException / NoClassDefFoundError原因:JDK 不对或 classpath 错
解决:
MW_HOME / WL_HOME 环境变量Permission denied原因:Debian 权限严格
解决:
chown -R weblogic:weblogic /opt/weblogic
chmod -R 755 /opt/weblogic
libnsl.so.1 not found原因:Debian 11+ 移除了旧库
解决:
apt install libnsl1
Failed to start NodeManager原因:hosts 配置问题
解决:
vi /etc/hosts
确保有:
127.0.0.1 localhost
本机IP 主机名
java.lang.OutOfMemoryError解决: 修改:
user_projects/domains/base_domain/bin/setDomainEnv.sh
加大:
-Xms1024m -Xmx2048m
✅ 用 Oracle JDK + 静默安装 + 非 root 用户运行
请贴:
cat /etc/os-release)我可以直接告诉你改哪一行、装哪个包。