2015-07-01 52 views
-1

如何在我的web.xml中指定一個錯誤頁面,該頁面重定向到非託管在應用程序服務器上的相對頁面?web.xml錯誤頁面相對主機

例如

Web服務器(主機A)轉發到應用服務器(主機B)。 Application Server失敗並使用web.xml中的錯誤頁面返回Web服務器(主機A)上存在的頁面。

在web.xml中我不想硬編碼的主機服務器名稱,因此相對應,即/error/errorpage.html

,但我不明白如何實現,在基於「位置「字段中的錯誤頁面。

+0

你可以在你的webapp中加載一個虛擬的HTML,將它映射到web.xml和加載虛擬頁面,將用戶重定向到你想要的任何外部錯誤頁面 –

回答

0

你不能按照你想要的方式創建一個相對於另一個服務器的url,這個服務器不是通靈的。

如果您希望調用服務器顯示錯誤頁面,則必須構建完全限定的url並根據HttpServletRequest中的詳細信息將其返回,以便在後端服務器上導致異常。

相關問題