我试图处理错误代码503 在我的应用程序web.xml中如下:
<error-page>
<error-code>503</error-code>
<location>/serviceNotAvailable</location>
</error-page>
但它不起作用我不知道为什么,请指教。 我正在使用apache,tomcat。
答案 0 :(得分:1)
我遇到了类似的情况,最终在tomcat面前使用了apache。
即当tomcat由于某种原因失败时,Apache拦截503,并使用httpd config
Error Document 503
重定向到您自己的自定义页面。有些详细信息可以在apache tomcat 503 custom error page找到。
与404等相比,503是非常严重的,大多数时候有一些不可恢复的错误导致服务/应用程序崩溃,在我们的例子中是堆内存问题。我也非常感兴趣,其他任何人都想到如何从Tomcat单独重定向503。