我想使用命令行FORCEFULLY关闭weblogic服务器。我有一个特定的场景。我写了一个批处理文件来做一些事情,然后使用stopWebLogic.cmd
关闭weblogic服务器,如下所示:
"%WEBLOGIC_DOMAIN_PATH%\bin\stopWebLogic.cmd"
我已经查看了this文件。但我不能遵循这个方法,因为我不想改变stopWebLogic.cmd
。有没有办法实现这个目标?
答案 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 也会停止。