在 Debian 系统中启动 WebLogic 通常有以下几种常见方式,取决于你安装的是 开发模式(Development Mode) 还是 生产模式(Production Mode)。
cd /home/weblogic/user_projects/domains/base_domain
(路径根据你实际安装位置调整)
./startWebLogic.sh
如果是 前台启动(终端关闭即停止):
./startWebLogic.sh
如果是 后台启动:
nohup ./startWebLogic.sh > startWebLogic.log 2>&1 &
cd /home/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
启动后访问控制台:
http://服务器IP:7001/console
cd /home/weblogic/wlserver/server/bin
./startNodeManager.sh
cd /home/weblogic/wlserver/common/bin
./wlst.sh
WLST 中执行:
connect('weblogic','password','t3://localhost:7001')
start('AdminServer')
exit()
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
修改:
vi base_domain/config/config.xml
或控制台修改监听端口。
chown -R weblogic:weblogic /home/weblogic
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
如果你能告诉我:
我可以给你更精确的启动方式。