我目前正在使用weblogic,事情是我在weblogic服务器上部署了多个应用程序。遗憾的是,当其中一个应用程序因X / Y原因无法部署时,我只想强制停止此应用程序并传递给另一个应用程序。
我已经查看了WLST文档,但我找不到我要搜索的内容。 这是我使用的功能:
stopApplication(applicationName, gracefulProductionToAdmin="true", gracefulIgnoreSessions="true")
以这种方式停止申请大约需要5分钟。当我通过管理控制台停止应用程序(实际强制停止)时,停止应用程序大约需要5秒钟。 那么有没有办法通过WLST脚本强制停止应用程序?
由于
答案 0 :(得分:1)
不使用选项再试一次。只是stopApplication(appName)。
这是管理控制台所做的,杀死所有现有会话并将其拖动到准备状态。你试图逐渐停止它,因此延迟。
你曾提到过," when one of this application fail to deploy for X/Y reason, I just want to force stop this application and to pass to the other one.
"
如果应用程序无法部署,则不必停止它。如果App运行,它的成功是否正确?