在 Debian 系统上部署和使用 Oracle WebLogic Server,大致流程如下(以 WebLogic 12c / 14c 为例,适用于 Debian 10/11/12)。
WebLogic 依赖 JDK(推荐 Oracle JDK 或 OpenJDK 8/11)。
sudo apt update
sudo apt install openjdk-11-jdk -y
验证:
java -version
Oracle WebLogic 12c 推荐 JDK 8
WebLogic 14c 推荐 JDK 11
sudo useradd -m weblogic
sudo passwd weblogic
su - weblogic
下载地址: https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html
选择 Generic Installer(如 fmw_14.1.1.0.0_wls.jar)
可使用镜像或企业内网仓库(需 .jar 安装包)
mkdir -p ~/weblogic
cd ~/weblogic
java -jar fmw_14.1.1.0.0_wls.jar
如果是无图形界面(服务器环境),加参数:
java -jar fmw_14.1.1.0.0_wls.jar -silent -responseFile /path/response.rsp
WebLogic 使用 Domain 管理应用。
cd $ORACLE_HOME/oracle_common/common/bin
./config.sh
选择:
/home/weblogic/domains/base_domain)cd /home/weblogic/domains/base_domain/bin
./startWebLogic.sh
首次启动会提示输入:
浏览器访问:
http://服务器IP:7001/console
默认端口:7001
libX11.so(图形安装)解决:
sudo apt install libx11-6 libxtst6 libxi6 -y
或直接使用 静默安装
检查:
ss -lntp | grep 7001
修改端口:
vi domain_home/config/config.xml
编辑:
vi setDomainEnv.sh
调整:
-Xms512m -Xmx1024m
# 启动
./startWebLogic.sh
# 停止
./stopWebLogic.sh
# 后台运行
nohup ./startWebLogic.sh > server.log 2>&1 &
✅ 使用 systemd 管理 WebLogic
✅ 禁止 root 启动
✅ 修改默认端口
✅ 使用 Admin + Managed Server 架构
✅ 定期备份 domain 目录
| 项目 | 说明 |
|---|---|
| 系统 | Debian 10/11/12 |
| WebLogic | 12c / 14c |
| JDK | OpenJDK 8 / 11 |
| 默认端口 | 7001 |
| 控制台 | /console |
如果你需要:
可以告诉我你的 WebLogic 版本 + Debian 版本 + 是否图形界面,我可以给你更精确的方案。