首先需要在Web.xml文件中配置如下标签: ![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151031829-524346804.png)
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032066-960906870.png)
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032267-341186804.png)
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032475-1436112762.png)
<error-page>
<error-code>404 </error-code>
<location>/error.html </location>
</error-page>
error-code 是错误代码,location 是转向页面。
如果这个配置成功,当服务器出现这个错误代码的时候就会跳转到location这个页面。
location可以是html文件也可以是jsp页面等。
如果Tomcat配置完成后:
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151031829-524346804.png)
当访问在当前该web服务下一个不存在的页面时,就会跳转到对应的错误处理页面,如果访问的不是当前服务下的页面的时候是不会跳转的( 这一点对form 表单提交的时候尤其需要注意,不要随便定义):
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032066-960906870.png)
访问当前服务下不存在的页面
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032267-341186804.png)
访问的不是当前服务下的页面:http://127.0.0.1/accociat
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151032475-1436112762.png)