如何在应用程序部署/初始化失败时自动终止JBoss / WildFly?

时间:2017-09-16 02:20:11

标签: jboss wildfly keycloak

我正在使用WildFly来运行KeyCloak应用程序,并希望在KeyCloak无法部署或初始化时终止容器。不幸的是,我没有看到明确的方法来实现这一点,我想知道是否有人知道这是否可能。

当WildFly无法启动时,日志中的第一个错误通常如下所示,然后是一堆与StepHanders相关的级联错误:

  

错误[org.jboss.as.controller.management-operation](控制器启动线程)WFLYCTL0348:等待服务容器稳定性[7200]秒后的超时。操作将回滚。首先更新服务容器的步骤是添加'在地址' [("界面" =>"管理")]'

有没有办法让WildFly在部署/初始化失败时终止?

1 个答案:

答案 0 :(得分:0)

您可以编写自定义脚本,该脚本将从日志文件中获取异常,并将关闭/终止服务器实例。