Tomcat 6.0+ 去掉Banner

曾经介绍过针对Tomcat 5.0 去掉Banner的方法:https://blog.csdn.net/nullpointer2008/article/details/5783401

而对于6.0及以上版本,可以通过配置的方法来进行(6.0以下版本没试过行不行):

Eliminate banner grabbing in Apache Tomcat

https://www.ibm.com/developerworks/library/se-banner/index.html

上述文章很详细了,不再赘述。

只是补充一点:原文中用替换catalina.jar 中 ServerInfo.properties的方法,还是稍显麻烦。其实对于Tomcat 7.x的版本,修改 server.xml 的Connector的方法,已经可以使得 OPTIONS请求不再给出Tomcat版本;但是针对访问一个不存在的tomcat app的话,在默认的404页面中会出现 Tomcat版本。

针对上述情况,也可以通过修改配置文件 conf/web.xml的方式来避免:

在web.xml结束前 (</web-app>之前),加入以下内容:

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

然后在webapp/ROOT下建立404.html 文件,写入自己想要展示的404页面即可。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值