在部署应用程序时,使WildFly停止所有连接

时间:2017-03-02 15:28:00

标签: wildfly wildfly-8 wildfly-10

在部署应用程序时,WildFly会向任何HTTP请求返回404。是否有可能指示WildFly等到部署完成,然后才处理所有连接?

即。目前的行为:

  • GET metrics => 404 NOT FOUND
  • 我自己等了5秒钟,然后在浏览器中按F5
  • GET /page/from/my/application => 200 OK

期望的行为:

  • GET /page/from/my/application => [此处WildFly等待部署完成] 200 OK

我想仅在开发机器上使用它,因此停止连接不是资源问题,因为无论如何都不会有很多。

我们目前使用WildFly 8,但可能会很快升级到10,所以10+的答案也会很有趣。

不重复: Another question将此列为两个可接受的替代方案之一,并且其答案描述了如何实现其他备选方案。我只对是否有可能获得上述行为感兴趣,而这种行为在那里没有答案。

1 个答案:

答案 0 :(得分:1)

目前将在WildFly 11中发布的优雅启动看起来像解决方案: Design of graceful startup Discussion on graceful startup