处理应用程序web.xml中的错误503?

时间:2011-07-13 16:54:12

标签: tomcat servlets web.xml http-status-code-503

我试图处理错误代码503 在我的应用程序web.xml中如下:

<error-page>
   <error-code>503</error-code>
   <location>/serviceNotAvailable</location>
   </error-page>

但它不起作用我不知道为什么,请指教。 我正在使用apache,tomcat。

1 个答案:

答案 0 :(得分:1)

我遇到了类似的情况,最终在tomcat面前使用了apache。

即当tomcat由于某种原因失败时,Apache拦截503,并使用httpd config

Error Document 503 

重定向到您自己的自定义页面。有些详细信息可以在apache tomcat 503 custom error page找到。

与404等相比,503是非常严重的,大多数时候有一些不可恢复的错误导致服务/应用程序崩溃,在我们的例子中是堆内存问题。

我也非常感兴趣,其他任何人都想到如何从Tomcat单独重定向503。