在 Debian 系统下启动 WebLogic,通常有以下几种常见方式,取决于你是使用 域(Domain) 还是 Node Manager。下面按最常用场景说明。
cd /u01/oracle/user_projects/domains/base_domain
(路径根据实际安装情况调整)
./startWebLogic.sh
如果是后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
如果配置了 Managed Server:
cd /u01/oracle/user_projects/domains/base_domain/bin
./startManagedWebLogic.sh ManagedServer1
后台运行:
nohup ./startManagedWebLogic.sh ManagedServer1 > managed1.log 2>&1 &
cd /u01/oracle/wlserver/server/bin
./startNodeManager.sh
或后台:
nohup ./startNodeManager.sh > nodemanager.log 2>&1 &
cd /u01/oracle/wlserver/common/bin
./wlst.sh
connect('weblogic','password','t3://localhost:7001')
start('AdminServer','Server')
可写成 systemd 服务(示例):
/etc/systemd/system/weblogic.service
[Unit]
Description=WebLogic Admin Server
After=network.target
[Service]
Type=simple
User=oracle
ExecStart=/u01/oracle/user_projects/domains/base_domain/bin/startWebLogic.sh
ExecStop=/u01/oracle/user_projects/domains/base_domain/bin/stopWebLogic.sh
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable weblogic
systemctl start weblogic
如果你能告诉我:
我可以给你更精确的启动方式。