页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2、再次访问http://IP:port/examples  发现404报错,并暴露版本信息

报错内容:

“HTTP状态404-未找到,类型 状态报告 描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。Apache Tomcat/8.5.59”

对此通过如下方案进行处理:

①进入到tomcat/lib目录下,用电脑自带解压软件打开catalina.jar 进入到\org\apache\catalina\util目录下。

②编辑ServerInfo.properties文件,编辑最后三行,去掉版本号等信息。

③改完后自动跳出提示,点击“是”自动更新catalina.jar重新打包。更改内容如下:

Image Removed

3、将更改后的jar替换到环境中,重启服务环境便可。重新访问 http://IP:port/examples,此时对应的中间件版本信息就看不见了。

Image Removed

参考链接:https://www.cnblogs.com/rusking/p/9073062.html  发现404报错,并暴露版本信息,可用采取以下方式隐藏栈信息和版本号:

            配置方式:

           进入tomcat的配置目录下(%tomcatHome%\conf) 在 server.xml文件中的Host节点添加如下配置。

<Valve className="org.apache.catalina.valves.ErrorReportValve" showReport="false" showServerInfo="false" />


Image Added