使用命令行强制停止weblogic服务器

时间:2014-11-11 07:41:40

标签: weblogic weblogic12c

我想使用命令行FORCEFULLY关闭weblogic服务器。我有一个特定的场景。我写了一个批处理文件来做一些事情,然后使用stopWebLogic.cmd关闭weblogic服务器,如下所示:

"%WEBLOGIC_DOMAIN_PATH%\bin\stopWebLogic.cmd"

我已经查看了this文件。但我不能遵循这个方法,因为我不想改变stopWebLogic.cmd。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:4)

WLST脚本可能就是这样。请参阅shutdown命令,该命令具有可选的' force'参数。

N.B。在UNIX / Linux上,您可以将SIGTERM信号发送到weblogic服务器的pid,该服务器将执行强制关闭。即kill -term pid

答案 1 :(得分:0)

如果您将现有文件配置为强制关闭,则可以使用它

前往bin/stopWebLogic.sh

然后修改下面一行

echo "shutdown('${SERVER_NAME}','Server', ignoreSessions='true')" >>"shutdown.py"

echo "shutdown('${SERVER_NAME}','Server', ignoreSessions='true', force='true')" >>"shutdown.py"

然后使用 bash stopWeblogic.sh

执行文件

即使存在活动会话或侦听器,weblogic 也会停止。