下面给你一个在 Debian(10/11/等)上安装 Oracle WebLogic Server(WLS)的通用、实战型步骤。以 WebLogic 14c(14.1.1) + JDK 8/11 为例,其他版本流程基本一致。
WebLogic 14c 支持 JDK 8 / JDK 11
sudo apt update
sudo apt install openjdk-11-jdk -y
验证:
java -version
设置 JAVA_HOME(写入 /etc/profile 或 ~/.bashrc):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
✅ 不要用 root 运行 WebLogic
sudo groupadd weblogic
sudo useradd -m -g weblogic weblogic
sudo passwd weblogic
切换用户:
su - weblogic
下载地址(需 Oracle 账号):
https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
下载文件示例:
fmw_14.1.1.0.0_wls_lite_generic.jar
上传到服务器,例如:
/home/weblogic/install/
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar
如果是服务器无 GUI,会自动进入 控制台模式
| 步骤 | 选择 |
|---|---|
| 安装类型 | WebLogic Server |
| Oracle Home | /home/weblogic/Oracle/Middleware |
| 安装目录 | 默认即可 |
| 安全更新 | 可跳过(Skip) |
| 安装完成 | ✅ 不勾选配置域 |
cd /home/weblogic/Oracle/Middleware/wlserver/common/bin
./config.sh
| 项目 | 说明 |
|---|---|
| 域类型 | Base WebLogic Server Domain |
| 域名 | base_domain |
| Domain 路径 | /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain |
| Admin 用户名 | weblogic |
| Admin 密码 | 至少 8 位 |
| 启动模式 | Development(开发) / Production(生产) |
| 端口 | 默认 7001 |
cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
首次启动会较慢(生成配置文件)
nohup ./startWebLogic.sh > admin.log 2>&1 &
浏览器访问:
http://服务器IP:7001/console
登录:
weblogic./stopWebLogic.sh
netstat -tunlp | grep 7001
sudo apt install locales
sudo dpkg-reconfigure locales
修改:
vi setDomainEnv.sh
调整:
-Xms512m -Xmx1024m
✅ 使用 Oracle JDK 比 OpenJDK 更稳定
✅ Admin Server + Managed Server 分离
✅ 配合 systemd 管理 WebLogic
✅ 使用 Nginx / Apache 做前置代理
如果你需要:
告诉我你的 WebLogic 版本 + Debian 版本,我可以直接给你定制方案。