你好,游客 登录 注册 搜索
背景:
阅读新闻

Tomcat下使用自定义错误页面

[日期:2017-09-19] 来源:Linux社区  作者:jim123 [字体: ]

最近在整理部分服务器的时候发现有一台业务量并不是很大的Windows服务器可以下架了,但是目前在服务器上还有一个使用IIS的站点,知道这个站点在平时的访问量不大,就打算做迁移,打开IIS看了下这个站点上都是html纯静态页面,连数据库连接的交互都没有。好吧,这样就简单了,谁便找一台有web服务的服务器把静态页面放上去就可以了,刚好有一台服务器上有tomcat,于是就直接解压部署后把静态页面放进去,当然Tomcat中都有删除webapps下的所有文件及文件夹,当然还有留下空的ROOT用于存放web页面文件,改完启动后发现有个问题如果是找不到的404会显示出Tomcat的版本,考虑的服务器安全性还是需要改一下Tomcat的错误页面为自定义的页面,修改很简单,因为是html的纯静态页面所以就没有项目配置文件,那就直接修改独立的Tomcat配置,如下:

  [root@localhost tomcat]# vim conf/web.xml
 …略…
 <error-page>
    <error-code>404</error-code>#http返回值404
    <location>/404.html</location>#使用自定义的404页面,404.html内容是空也行
</error-page>
</web-app>#要在web-app的容器中

再重启下Tomcat,这样一些找不到的页面就不会显示Tomcat的相关版本信息,此时再把原先在IIS下解析出来的aspnet_client目前为空的文件夹删除即可。

更多Tomcat相关教程见以下内容

CentOS 6.6下安装配置Tomcat环境  http://www.linuxidc.com/Linux/2015-08/122234.htm

RedHat Linux 5.5安装JDK+Tomcat并部署Java项目  http://www.linuxidc.com/Linux/2015-02/113528.htm 

Tomcat权威指南(第二版)(中英高清PDF版+带书签)  http://www.linuxidc.com/Linux/2015-02/113062.htm 

Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm 

Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm 

CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm 

Ubuntu 16.04下安装Tomcat 8.5.9  http://www.linuxidc.com/Linux/2017-06/144809.htm

Tomcat中session的管理机制  http://www.linuxidc.com/Linux/2016-09/135072.htm

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-09/146979.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款