簡體   English   中英

如何在Wildfly / Jboss中部署耳朵時防止HTTP 404

[英]How to prevent HTTP 404 during deployment of ear in Wildfly/Jboss

我們使用WildFly 10作為我們的應用服務器並通過Docker進行部署(在WF中部署是普通的熱部署)。 我們沒有使用WildFly的集群機制,只是在前面安裝了負載平衡器(HAProxys)。

問題是WF在EAR部署仍在進行時打開其HTTP端口。 這(當然?)會導致HTTP 404錯誤,我們不想在LB中專門處理這些錯誤。 這可能會導致漏報......

有沒有辦法在EAR成功啟動后才允許HTTP連接?

或者可以替換“404,因為這里沒有任何部署” - 錯誤與“503服務不可用”? 這樣可以更好地表達問題並且易於外部處理......

您可以為運行此主機的主機設置默認響應代碼。

一些事情:

<host name="default-host" alias="localhost" default-response-code="503">

或者在cli中:

/subsystem=undertow/server=default-server/host=default-host:write-attribute(name=default-response-code, value=503)

對於您可能擁有的任何其他主機也是如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM