如果您使用的是Servlet 3.0容器(例如Tomcat 7.0),则可以省略<error-code>
(或<exception- type>
)元素以使其成为全局默认错误页面。
<error-page>
<location>/string_error.jsp</location>
</error-page>
从Servlet 3.0开始,这些元素是可选的。
但是,如果您尚未使用Servlet 3.0,则必须在容器级别对其进行配置。例如,在Tomcat 6.0(它是一个Servlet 2.5容器)中,您需要创建一个自定义错误报告Valve类。然后,您可以将其指定为errorReportValveClass
在属性<Host>
元素在/conf/server.xml
文件中。
对于其他容器,请查阅其文档。