温馨提示×

debian里weblogic咋用

小樊
34
2026-09-14 12:30:25
栏目: 智能运维

在 Debian 上“用 WebLogic”一般分三步:安装 JDK → 安装 WebLogic → 启动并部署应用。下面给你一个可落地的实操流程(以 WebLogic 12c / 14c 为例,Debian 11/12 通用)。


一、准备工作

1. 安装 JDK(WebLogic 依赖)

WebLogic 需要 Oracle JDK 或兼容 JDK。

sudo apt update
sudo apt install -y default-jdk
java -version

推荐:WebLogic 12c 用 JDK 8,14c 可用 JDK 11/17


二、安装 WebLogic

方式一:使用官方 jar 安装(最常见)

  1. 下载 fmw_*.jar(Oracle 官网)
  2. 上传到 Debian,例如 /opt
  3. 执行:
cd /opt
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar

按图形界面或静默方式安装。


方式二:静默安装(服务器无界面推荐)

创建响应文件 wls.rsp

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/opt/weblogic
INSTALL_TYPE=WebLogic Server

执行:

java -jar fmw_*.jar -silent -responseFile /opt/wls.rsp -invPtrLoc /etc/oraInst.loc

三、创建 Domain(核心)

WebLogic 必须有一个 Domain 才能跑。

cd /opt/weblogic/oracle_common/common/bin
./commEnv.sh
./config.sh

图形界面下一步即可。

常用端口:

  • Admin Server:7001
  • Console:http://IP:7001/console

四、启动 WebLogic

cd /opt/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh

后台运行:

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

五、部署 Web 应用

方法 1:管理控制台

  1. 浏览器打开 http://IP:7001/console
  2. 登录
  3. Deployments → Install → 上传 war 包

方法 2:命令行

cd /opt/weblogic/user_projects/domains/base_domain/bin
./deploy.sh myapp /path/myapp.war

六、Debian 下常见注意点

✅ 防火墙

sudo ufw allow 7001

✅ 内存调优(setDomainEnv.sh)

MEM_ARGS="-Xms1024m -Xmx2048m"

✅ 开机自启(systemd 示例)

[Unit]
Description=WebLogic Server

[Service]
Type=simple
User=weblogic
ExecStart=/opt/weblogic/user_projects/domains/base_domain/bin/startWebLogic.sh

[Install]
WantedBy=multi-user.target

七、最小可用验证

curl http://localhost:7001/console

返回 HTML 即成功。


如果你愿意,可以告诉我:

  • WebLogic 版本(12c / 14c)
  • Debian 版本
  • 是否 无图形界面服务器
  • 用途(学习 / 生产 / 部署 Spring Boot)

我可以给你更精确的命令或自动化脚本

0