【发布时间】:2011-10-04 16:29:04
【问题描述】:
我尝试处理错误代码 503 在我的应用程序 web.xml 中如下:
<error-page>
<error-code>503</error-code>
<location>/serviceNotAvailable</location>
</error-page>
但它不起作用,我不知道为什么,请告知。 我正在使用 apache,tomcat。
【问题讨论】:
-
究竟是什么不起作用?服务器不显示/serviceNotAvailable吗?什么资源映射到 /serviceNotAvailable、servlet、jsp 等?
-
发生503时,用户没有被转发到serviceNotAvailable页面,顺便说一下/serviceNotAvaiable是一个jsp页面映射到一个spring控制器。顺便说一句,上面也可以正常工作,错误代码为 400
-
您如何测试 503?服务器超载?
-
快速停止和启动tomcat,关机和启动之间没有休眠时间
-
但是如果你关闭了你的tomcat,那么谁来提供/serviceNotAvailable 页面呢?它根本行不通。如果 tomcat 正在运行,日志是否显示 503 发生或您进入浏览器?
标签: tomcat servlets web.xml http-status-code-503