在 CentOS 上重启 WebLogic,通常分为 停止(stop) 和 启动(start) 两步。下面给你几种常见、规范的做法。
cd /u01/oracle/middleware/user_projects/domains/base_domain/bin
./stopWebLogic.sh
如果设置了
username/password,可能需要:
./stopWebLogic.sh username password admin_url
cd /u01/oracle/middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
后台启动(推荐):
nohup ./startWebLogic.sh > startWebLogic.log 2>&1 &
如果你配置了 Node Manager:
cd /u01/oracle/middleware/user_projects/domains/base_domain/bin
./startNodeManager.sh
然后通过 Admin Console 或 WLST 启动/重启 Managed Server。
ps -ef | grep WebLogic
或
ps -ef | grep java
netstat -tunlp | grep 7001
如果 stopWebLogic.sh 卡死:
kill -9 <pid>
然后再启动:
nohup ./startWebLogic.sh > startWebLogic.log 2>&1 &
#!/bin/bash
DOMAIN_HOME=/u01/oracle/middleware/user_projects/domains/base_domain
$DOMAIN_HOME/bin/stopWebLogic.sh
sleep 10
nohup $DOMAIN_HOME/bin/startWebLogic.sh > $DOMAIN_HOME/startWebLogic.log 2>&1 &
如果你能告诉我:
我可以给你更精确的命令。