tomcat中发生404,500之类的错误时会默认跳转到tomcat内部设置好的界面进行展示,但是默认界面是可以进行修改的,可以通过在web.xml中配置相关的信息修改错误跳转界面。
配置方式:
在we.xml中添加如下信息:
<!-- 404 页面不存在错误 -->
<error-page>
<error-code>404</error-code>
<location>/pagenotfound.html</location>
</error-page>
<!-- 500 服务器内部错误 -->
<error-page>
<error-code>500</error-code>
<location>/NotFound500.jsp</location>
</error-page>
<!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->
<error-page>
<exception-type>java.lang.NullPointerException </exception-type>
<location>/NullPointererror.jsp</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/Servleterror.jsp</location>
</error-page>
注意:错误页面配置必须以“/”开头,错误界面必须放在webapps的root目录中(即放在webapps目录下,不可以放在webapps下的文件夹中)。