2017-03-02 90 views
0

在部署應用程序時,WildFly將404返回給任何HTTP請求。是否可以指示WildFly等到部署完成後才處理所有連接?使WildFly在部署應用程序時阻止所有連接

I.e.當前的行爲:

  • GET /page/from/my/application => 404 NOT FOUND
  • 我自己等待5秒鐘,然後按F5在瀏覽器
  • GET /page/from/my/application => 200 OK

期望的行爲:

  • GET /page/from/my/application => [這裏WildFly等到t他部署完成] 200 OK

我只想在開發機器使用,所以它不是一個資源問題來搪塞連接,因爲不會有很多人呢。

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

不是重複:Another question名單這是兩個可接受的替代品之一,並有一個描述如何實現其他備選答案。我只關心是否有可能得到上面描述的行爲,在那裏沒有答案。

+0

在JBoss中-5及以下,這是默認的行爲,但是當AS7出來了,新的體統系統意味着它在每個子系統準備就緒時就開始響應,因此在部署掃描程序完成其初始部署之前就已啓動 –

+0

我們目前通過使用iptables來通過丟棄通信來進行響應,直到init.d文件返回爲止。如果你只是從冷啓動而不是使用熱部署,你可能會做類似的工作 –

+0

謝謝,但我在開發機器上使用熱部署。 – doublep

回答

相關問題