温馨提示×

weblogic在debian如何启动

小樊
36
2026-09-02 08:26:55
栏目: 智能运维

在 Debian 上启动 WebLogic(通常指 Oracle WebLogic Server)一般步骤如下,假设你已经安装好了 WebLogic。


一、通过脚本启动(最常用)

1. 进入 WebLogic 域目录

WebLogic 是以“域(Domain)”为单位运行的,例如:

cd /u01/oracle/user_projects/domains/base_domain

(路径根据实际安装情况调整)

2. 使用 startWebLogic.sh 启动

./startWebLogic.sh

前台启动(会占用终端):

./startWebLogic.sh

后台启动:

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

二、以服务方式启动(推荐生产环境)

1. 使用 nodemanager(可选)

如果使用 Node Manager:

cd /u01/oracle/wlserver/server/bin
./startNodeManager.sh

然后通过 Admin Console 或 WLST 启动 Server。


三、通过 systemd 启动(Debian 9+)

示例 systemd 服务文件

创建文件:

sudo nano /etc/systemd/system/weblogic.service

内容示例:

[Unit]
Description=Oracle WebLogic Server
After=network.target

[Service]
Type=simple
User=oracle
Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64"
ExecStart=/u01/oracle/user_projects/domains/base_domain/startWebLogic.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target

启用并启动:

sudo systemctl daemon-reload
sudo systemctl enable weblogic
sudo systemctl start weblogic

查看状态:

sudo systemctl status weblogic

四、验证是否启动成功

  • 访问控制台:
http://localhost:7001/console
  • 查看日志:
tail -f /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log

五、常见问题

  1. 需要 JDK

    • WebLogic 12c 需要 JDK 8/11
    • 确认 JAVA_HOME 已设置
  2. 端口被占用

    • 默认 Admin Server 端口:7001
  3. 权限问题

    • WebLogic 不建议用 root 运行

如果你能告诉我:

  • WebLogic 版本(10g / 12c / 14c)
  • 是否已完成安装
  • 是否使用 root 或普通用户

我可以给你更精确的启动方式。

0