WLST - 强制停止应用

时间:2014-10-01 08:06:35

标签: java python weblogic weblogic-10.x wlst

我目前正在使用weblogic,事情是我在weblogic服务器上部署了多个应用程序。遗憾的是,当其中一个应用程序因X / Y原因无法部署时,我只想强制停止此应用程序并传递给另一个应用程序。

我已经查看了WLST文档,但我找不到我要搜索的内容。 这是我使用的功能:

stopApplication(applicationName, gracefulProductionToAdmin="true", gracefulIgnoreSessions="true")

以这种方式停止申请大约需要5分钟。当我通过管理控制台停止应用程序(实际强制停止)时,停止应用程序大约需要5秒钟。 那么有没有办法通过WLST脚本强制停止应用程序?

由于

1 个答案:

答案 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运行,它的成功是否正确?