温馨提示×

Debian下WebLogic怎么用

小樊
38
2026-08-28 10:07:06
栏目: 智能运维

在 Debian 系统上部署和使用 Oracle WebLogic Server,大致流程如下(以 WebLogic 12c / 14c 为例,适用于 Debian 10/11/12)。


一、前提条件

1. 安装 JDK

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


2. 创建 WebLogic 用户(推荐)

sudo useradd -m weblogic
sudo passwd weblogic
su - weblogic

二、下载 WebLogic

方式一:Oracle 官网(推荐)

下载地址: https://www.oracle.com/middleware/technologies/weblogic-server-downloads.html

选择 Generic Installer(如 fmw_14.1.1.0.0_wls.jar


方式二:若无法访问 Oracle 官网

可使用镜像或企业内网仓库(需 .jar 安装包)


三、安装 WebLogic

1. 上传安装包

mkdir -p ~/weblogic
cd ~/weblogic

2. 执行安装

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

四、创建 Domain(域)

WebLogic 使用 Domain 管理应用。

1. 使用配置向导

cd $ORACLE_HOME/oracle_common/common/bin
./config.sh

选择:

  • 创建新域
  • 模板:Basic WebLogic Server
  • 设置域路径(如 /home/weblogic/domains/base_domain

2. 启动 WebLogic Server

cd /home/weblogic/domains/base_domain/bin
./startWebLogic.sh

首次启动会提示输入:

  • 管理员用户名
  • 管理员密码

五、访问 WebLogic 控制台

浏览器访问:

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

默认端口:7001


六、Linux 下常见问题

1. Debian 下找不到 libX11.so(图形安装)

解决:

sudo apt install libx11-6 libxtst6 libxi6 -y

或直接使用 静默安装


2. 端口被占用

检查:

ss -lntp | grep 7001

修改端口:

vi domain_home/config/config.xml

3. 内存不足

编辑:

vi setDomainEnv.sh

调整:

-Xms512m -Xmx1024m

七、WebLogic 常用命令

# 启动
./startWebLogic.sh

# 停止
./stopWebLogic.sh

# 后台运行
nohup ./startWebLogic.sh > server.log 2>&1 &

八、生产环境建议

✅ 使用 systemd 管理 WebLogic
✅ 禁止 root 启动
✅ 修改默认端口
✅ 使用 Admin + Managed Server 架构
✅ 定期备份 domain 目录


九、Debian + WebLogic 总结

项目 说明
系统 Debian 10/11/12
WebLogic 12c / 14c
JDK OpenJDK 8 / 11
默认端口 7001
控制台 /console

如果你需要:

  • 静默安装完整示例
  • systemd 服务配置
  • 部署 WAR 应用
  • Debian + Docker + WebLogic

可以告诉我你的 WebLogic 版本 + Debian 版本 + 是否图形界面,我可以给你更精确的方案。

0