修改成

小言_互联网的博客

tomcat配置400/404/500类型的错误页面,修改项目默认路径,修改默认项目

406人阅读  评论(0)

修改项目默认路径,修改默认项目  http://xxx.xxxxxx.xxx  直接访问

找到tomcat路径中conf文件夹下server.xml文件找到

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

修改成

<Host name="localhost" appBase="/xxx/xxx/xxx/xxx/webapps"
            unpackWARs="true" autoDeploy="true">
        <Context docBase="/xxx/xxx/xxx/wxs_home" path="" debug="0" reloadable="true" crossContext="true"/>

说明:/xxx/xxx/xxx/xxx/webapps修改的项目默认路径  /xxx/xxx/xxx/wxs_home 修改的默认项目,放入自定义的首页index.jsp/index.html ;顺便放入错误提示页面error.jsp

错误提示页面:

error.jsp


  
  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>xxx错误 </title>
  8. </head>
  9. <body>
  10. 哎哟喂!您乘坐的这条“程序”违反了tomcat规则!请稍后访问......
  11. </body>
  12. </html>

找到tomcat路径中conf文件夹下web.xml文件找到

找到这段

<welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

在下面添加


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

重启tomcat服务器,默认项目http://xxx.xxxxxx.xxx; 400/404/500类型的错误页面:http://xxx.xxxxxx.xxx/error.jsp

 

 

 


转载:https://blog.csdn.net/tsxw001/article/details/112131155
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场