温馨提示×

debian中weblogic咋启动

小樊
41
2026-09-26 14:07:29
栏目: 智能运维

在 Debian 系统中启动 WebLogic 通常有以下几种常见方式,取决于你安装的是 开发模式(Development Mode) 还是 生产模式(Production Mode)。


一、使用 startWebLogic.sh 启动(最常用)

1. 进入 WebLogic 域目录

cd /home/weblogic/user_projects/domains/base_domain

(路径根据你实际安装位置调整)

2. 启动 WebLogic

./startWebLogic.sh

如果是 前台启动(终端关闭即停止):

./startWebLogic.sh

如果是 后台启动:

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

二、使用 AdminServer 启动(推荐生产环境)

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

启动后访问控制台:

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

三、使用 nodemanager 启动(生产模式常用)

1. 启动 Node Manager

cd /home/weblogic/wlserver/server/bin
./startNodeManager.sh

2. 通过 Admin Console 或 WLST 启动 Server


四、使用 WLST 脚本启动(自动化)

cd /home/weblogic/wlserver/common/bin
./wlst.sh

WLST 中执行:

connect('weblogic','password','t3://localhost:7001')
start('AdminServer')
exit()

五、常见问题

1. 提示 JAVA_HOME 未设置

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

2. 端口被占用

修改:

vi base_domain/config/config.xml

或控制台修改监听端口。

3. 权限不足

chown -R weblogic:weblogic /home/weblogic

六、设置开机自启(systemd 示例)

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

内容示例:

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

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

[Install]
WantedBy=multi-user.target

启用:

systemctl daemon-reload
systemctl enable weblogic
systemctl start weblogic

如果你能告诉我:

  • WebLogic 版本
  • 是否生产模式
  • 是否用 root 还是普通用户

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

0 踩