当我们访问tomcat的一个不存在的页面,返回错误信息如下:

这样的界面直接暴露给用户并不友好,有时候还不安全,因此一般需要修改默认的错误页。

vim /$TOMCAT_HOME/conf/web.xml

在文件末尾,</web-app>的前面,加上以下内容:

    <error-page><error-code>400</error-code><location>/error.html</location></error-page><error-page><error-code>404</error-code><location>/error.html</location></error-page><error-page><error-code>500</error-code><location>/error.html</location></error-page>

在/$TOMCAT_HOME/webapps/ROOT目录下添加error.html文件(该页面可以替换成你自己自定义的界面):

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>网页访问不了</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="404/error_all.css?t=201303212934">
</head>
<body class="error-404">
<div id="doc_main"><section class="bd clearfix"><div class="module-error"><div class="error-main clearfix"><div class="label"></div><div class="info"><h3 class="title">啊哦,你所访问的页面不存在了,可能是炸了</h3><div class="reason"><p>可能的原因:</p><p>1.手抖打错了。</p><p>2.链接过了保质期。</p></div></div></div></div></section>
</div></body></html>

再次打开一个不存在的界面,显示如下:

tomcat设置错误页面相关推荐

  1. 如何自定义Tomcat 404错误页面

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 点击这里使用RSS ...

  2. android动态设置错误页面,Android中替换WebView加载网页失败时的页面

    我们用webView去请求一个网页链接的时候,如果请求网页失败或无网络的情况下,它会返回给我们这样一个页面,如下图所示: 上面这个页面就是系统自带的页面,你觉得是不是很丑?反正小编本人觉得非常丑,很难 ...

  3. tomcat设置默认页面及端口更改

    最近在负责公司网站和微信公众号的部分功能.遇到两个问题: 1 域名申请后部署在服务器上的访问地址是这样的:http://www.yuming:8080/项目名/inde.html 而希望的效果是这样的 ...

  4. android设置错误页面,Android ViewPager设置当前项目/页面时抛出IndexOutOfBounds异常

    我有一个ViewPager有三个项目.我试图设置ViewPager查看最右边的页面(这将是第二个元素).这是返回IndexOutOfBounds异常,虽然我知道索引应该在边界.这是确切的堆栈: 02- ...

  5. android动态设置错误页面,Android缺省页的正确打开方式(优雅的处理loading、error、empty...

    Android缺省页的正确打开方式(优雅的处理loading.error.empty Android缺省页的正确打开方式(优雅的处理loading.error.empty各种状态缺省) MultiSt ...

  6. java tomcat 404配置_在Tomcat中配置404自定义错误页面详解

    一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...

  7. nginx配置错误页面,处理tomat版本号泄露问题

    一.问题描述 项目做安全扫描时,Tomcat报错页面泄漏Apache Tomcat/7.0.52相关版本号信息,安全策略要求去掉版本号信息. 二.解决方法 网上搜了下,大多都是简单粗暴的处理,直接去掉 ...

  8. tomcat 400错误跳转自定义页面

    tomcat 400错误跳转自定义页面 springMVC在web.xml设置可以拦截404,500等错误跳转到自定义页面,但是无法拦截400错误. <error-page><err ...

  9. iis7.5 php 404.17,win2008 r2中IIS7.5及以上设置404错误页面的正确方法

    1.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站.进入windows 2008服务器,打开IIS Manager,点击需要设置404错误页面的网站. ...

  10. IIS基础:返回404错误页面的合理设置方式

    IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量.而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉.所以根据情况,有两个方法解决这 ...

最新文章

  1. uni-app与Vue的区别
  2. mysql-bin.index找不到_MySQL不能启动 mysql-bin.index' not found (Errcode: 13)
  3. linux系统初级管理书,Linux系统管理基础--超级适合Linux新手的书
  4. LOJ#6283. 数列分块入门 7
  5. 伯克利、OpenAI等提出基于模型的元策略优化强化学习
  6. Numpy库的学习(三)
  7. 【前端安全】web缓存投毒
  8. Android 自定义锁屏_开发自定义ROM提速:红米Note 6 Pro等Android Pie内核源代码上线...
  9. 学计算机土味情话,很套路的土味情话
  10. 用HTML制作简单的个人介绍主页
  11. windows 10 内置 OpenSSH客户端
  12. android 程序a启动程序b的权限,android app微信分享
  13. 计算机网络五层体系结构各层协议
  14. 强制删除文件 强制删除文件夹
  15. ai一个线段多个箭头_ai里面怎么画箭头?ai箭头设置和绘制方法
  16. CodeVS 1697-⑨要写信
  17. 转:《你对固态硬盘了解多少》
  18. PotPlayer不支持S/W HEVC(H.265)解码的解决办法
  19. 高中会考access数据库_信息技术会考ACCESS操作题考点
  20. 网站建设中如何做好一个网站

热门文章

  1. windows 一键设置ip地址脚本
  2. python第三方库怎么下载安装_简谈下载安装Python第三方库的三种方法
  3. Java基础语法结构
  4. SVN客户端详细说明
  5. 微信小程序云开发入门详细教程
  6. mysql数据库证件脱敏_mysql 数据库脱敏
  7. 最强内存稳定性测试软件,内存稳定性测试软件Memtest正式版——HyperX FURY DDR4成绩喜人...
  8. html中使用js实现体彩11选5随机选号
  9. 数字图像处理报告:实验4 图像复原
  10. 9行python代码批量修改window屏保图文件