Tomcat--配置400/404/500自定义错误页面

举报
吾日三省贾斯汀 发表于 2021/09/10 01:12:20 2021/09/10
【摘要】 一、说明 1、在Web工程开发过程中可能会经常遇见400/404/500类型的错误页面,对于开发人员而言见到这种提示页面多了可能觉得问题不大,但是实际运用当中是面向客户的,需要配置一个合理的自定义错误页面。 2、本文只提Tomcat设置400/404/500自定义错误页面,如果Springmvc Controller配置自定义错误页面...

一、说明

1、在Web工程开发过程中可能会经常遇见400/404/500类型的错误页面,对于开发人员而言见到这种提示页面多了可能觉得问题不大,但是实际运用当中是面向客户的,需要配置一个合理的自定义错误页面。
2、本文只提Tomcat设置400/404/500自定义错误页面,如果Springmvc Controller配置自定义错误页面的方式,可以参考下我的这篇博文 点击这里~

二、实现

1、/WEB-INF/web.xml


  
  1. <!-- =======================================错误页配置开始====================================== -->
  2. <!-- 400错误 -->
  3. <error-page>
  4. <error-code>400</error-code>
  5. <location>/error.jsp</location>
  6. </error-page>
  7. <!-- 404 页面不存在错误 -->
  8. <error-page>
  9. <error-code>404</error-code>
  10. <location>/error.jsp</location>
  11. </error-page>
  12. <!-- 500 服务器内部错误 -->
  13. <error-page>
  14. <error-code>500</error-code>
  15. <location>/error.jsp</location>
  16. </error-page>
  17. <!-- java.lang.Exception异常错误,依据这个标记可定义多个类似错误提示 -->
  18. <error-page>
  19. <exception-type>java.lang.Exception</exception-type>
  20. <location>/error.jsp</location>
  21. </error-page>
  22. <!-- java.lang.NullPointerException异常错误,依据这个标记可定义多个类似错误提示 -->
  23. <error-page>
  24. <exception-type>java.lang.NullPointerException</exception-type>
  25. <location>/error.jsp</location>
  26. </error-page>
  27. <error-page>
  28. <exception-type>javax.servlet.ServletException</exception-type>
  29. <location>/error.jsp</location>
  30. </error-page>
  31. <!-- =======================================错误页配置结束====================================== -->

2、error.jsp

直接放在Web工程的webappWebContent根目录下


  
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>Insert title here</title>
  8. </head>
  9. <body>
  10. 尊敬的朋友,后台服务器有问题,工程师们正在努力抢修中,请稍后访问......
  11. </body>
  12. </html>

重启Tomcat服务器生效!!!

文章来源: blog.csdn.net,作者:吾日三省贾斯汀,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/JustinQin/article/details/78879185

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。