当前位置: 首页 > 知识库问答 >
问题:

WLST-强制停止应用

司马英才
2023-03-14

我目前正在使用weblogic,问题是我在我的weblogic服务器上部署了几个应用程序。不幸的是,当这个应用程序中的一个由于X/Y原因而无法部署时,我只想强制停止这个应用程序并传递给另一个。

我已经查看了WLST文档,但没有找到我要搜索的内容。以下是我使用的函数:

停止应用程序(applicationName,gracefulProductionToAdmin=“true”,gracefulIgnoreSessions=“true”)

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

谢谢

共有1个答案

严亦
2023-03-14

请在没有选项的情况下重试。只有stopApplication(appName)。

这就是管理控制台所做的,杀死所有现有会话并将其拖到准备状态。您正试图逐渐停止,因此延迟。

您已经提到,“当一个应用程序由于X/Y原因无法部署时,我只想强制停止这个应用程序并传递给另一个应用程序。”如果一个应用程序无法部署,您不应该停止它。如果应用程序运行,是否成功?

 类似资料:
  • 如果按照步骤设置强制停止应用程序-

  • 实际上,我有一个Spring Boot应用程序,我使用Kafka嵌入而不使用SpringKafka,而是使用合流库。 我配置了自定义拓扑,当我启动jUnit时,流仍然是监听的,Spring引导服务器不会结束。 我尝试使用@DirtiesContext,但问题仍然存在。 对于启动jUnit我使用 当消费者处于循环中时,我在控制台中看到以下消息: 无法建立到节点-1的连接。经纪人可能不可用。 提示?

  • 步骤: > 然后我打电话给cordova webintent安装更新 我按下Install,它开始安装,但几秒钟后,应用程序强制停止并关闭,而不是安装并打开更新的应用程序。 这个问题很久以前就出现了,我不明白为什么会发生这种情况,因为cordova webintent和cordova的版本是一样的。 为什么安装时应用程序强制停止? 日志:

  • 我有一个应用程序,它使用JSON定期(固定时间间隔,20秒)从服务器请求数据。 我目前的实现包括在一个异步任务中有一个循环,有一个20秒的“睡眠”条件。然而,这似乎不是一个好的实现。我的问题是有没有更好的实施方案。还有,有没有一种好的方法可以从主线程中强制停止异步任务。? 另一种选择是更改代码,让客户机发送一个请求,让服务器让服务器循环返回答案。哪一种更好的实施方式提前感谢:)

  • 当我使用Running Services选项卡下的stop按钮停止服务时,将调用onDestroy()方法。 但是当我强制停止应用程序时,onDestroy()永远不会被调用。 对此有何解释? 或者是一个解决方案,当强制停止时触发onDestroy()? 谢谢