温馨提示×

Debian安装WebLogic步骤是啥

小樊
43
2026-07-06 19:34:48
栏目: 智能运维

下面给你一个在 Debian(10/11/等)上安装 Oracle WebLogic Server(WLS)通用、实战型步骤。以 WebLogic 14c(14.1.1) + JDK 8/11 为例,其他版本流程基本一致。


一、准备工作

1️⃣ 系统要求

  • Debian 10 / 11(64 位)
  • 至少 4GB 内存(生产建议 8GB+)
  • 至少 10GB 磁盘
  • root 或 sudo 权限

2️⃣ 安装 JDK(必须)

WebLogic 14c 支持 JDK 8 / JDK 11

安装 OpenJDK 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

二、创建 WebLogic 用户(强烈建议)

不要用 root 运行 WebLogic

sudo groupadd weblogic
sudo useradd -m -g weblogic weblogic
sudo passwd weblogic

切换用户:

su - weblogic

三、下载 WebLogic

方式一:Oracle 官网(推荐)

下载地址(需 Oracle 账号):

https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

下载文件示例:

fmw_14.1.1.0.0_wls_lite_generic.jar

方式二:已有安装包

上传到服务器,例如:

/home/weblogic/install/

四、安装 WebLogic

1️⃣ 执行安装程序

java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

如果是服务器无 GUI,会自动进入 控制台模式


2️⃣ 安装过程关键选项

步骤 选择
安装类型 WebLogic Server
Oracle Home /home/weblogic/Oracle/Middleware
安装目录 默认即可
安全更新 可跳过(Skip)
安装完成 ✅ 不勾选配置域

五、创建 WebLogic 域(Domain)

1️⃣ 进入配置工具

cd /home/weblogic/Oracle/Middleware/wlserver/common/bin
./config.sh

2️⃣ 域创建关键配置

项目 说明
域类型 Base WebLogic Server Domain
域名 base_domain
Domain 路径 /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain
Admin 用户名 weblogic
Admin 密码 至少 8 位
启动模式 Development(开发) / Production(生产)
端口 默认 7001

六、启动 WebLogic

1️⃣ 启动 Admin Server

cd /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh

首次启动会较慢(生成配置文件)


2️⃣ 后台运行(推荐)

nohup ./startWebLogic.sh > admin.log 2>&1 &

七、访问 WebLogic 控制台

浏览器访问:

http://服务器IP:7001/console

登录:

  • 用户名:weblogic
  • 密码:你设置的密码

八、停止 WebLogic

./stopWebLogic.sh

九、常见问题

❌ 端口被占用

netstat -tunlp | grep 7001

❌ Debian 中文乱码

sudo apt install locales
sudo dpkg-reconfigure locales

❌ 内存不足

修改:

vi setDomainEnv.sh

调整:

-Xms512m -Xmx1024m

十、生产建议(重要)

✅ 使用 Oracle JDK 比 OpenJDK 更稳定
✅ Admin Server + Managed Server 分离
✅ 配合 systemd 管理 WebLogic
✅ 使用 Nginx / Apache 做前置代理


如果你需要:

  • systemd 启动脚本
  • 静默安装(silent mode)
  • WebLogic 12c / 14c 差异
  • 生产环境规范

告诉我你的 WebLogic 版本 + Debian 版本,我可以直接给你定制方案。

0