确保tomcat是关闭的,没关的先关闭了

首先进入tomcat项目里

 cd  /software/tomcat/lib/    #我的项目路径,你根据自己情况找路径,还有我的是8版本的tomcat

确认下有没有jar包

[root@nettesttest162 lib]# ls catalina.jar
catalina.jar

然后解jar包

jar uf catalina.jar  org/apache/catalina/util/ServerInfo.properties #只解出ServerInfo.properties,只有它是显示信息的

编辑tomcat版本信息

vim org/apache/catalina/util/ServerInfo.propertiesserver.info=Apache Tomcat/8.5.47
server.number=8.5.47.0
server.built=Oct 7 2019 13:30:46 UTC我自己修改成
server.info=TEST
server.number=0.0.0.0
把server.built=Oct 7 2019 13:30:46 UTC删掉了
也可以随意编写看自己

然后把文件放回去

jar uf catalina.jar  org/apache/catalina/util/ServerInfo.properties

放回去后还有org这个文件,可以直接删除掉了

启动tomcat

然后错误方式再访问下看下结果

表示成功了

还有一种方法直接修改conf里web.xml也可以实现效果,先关闭tomcat

vim  /software/tomcat/conf/web.xml

添加error

<error-page><error-code>404</error-code><location>/error.html</location></error-page>#####我加在最后这段前面了,就是上面这4行,<welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

启动tomcat

至此tomcat更改版本号就结束了,有不对的欢迎指正

tomcat隐藏版本号相关推荐

  1. Tomcat 隐藏版本号

    Tomcat  隐藏版本号(版本信息)可以防止一些人员通过特定的Tomcat版本漏洞对Tomcat服务器进行攻击. ​更改步骤:​ 1.进入Tomcat文件中的lib文件夹,将catalina.jar ...

  2. linux tomcat 隐藏版本号

    1 简介 项目上线前莫安全机构漏洞检查,竟然要隐藏tomcat的版本号.检查报告内容为更改系统Banner信息以掩饰真实版本信息.以下方法适合tomcat7.tomcat8. 系统:centos7 T ...

  3. nginx的配置和优化(隐藏版本号、gzip、expires、防盗链......等)

    Nginx配置和优化 1.隐藏版本号 默认情况下,使用curl命令会把nginx的版本信息等获取到,如: [root@transit_machine ~]# curl -I -H"www.b ...

  4. nginx 修改并隐藏版本号

    1  更改版本信息 curl -I 192.168.10.11|grep Server 第一种   修改版本及版本号 nginx编译前更改 src/core/nginx.h #define nginx ...

  5. 查看已安装Tomcat的版本号

    Tomcat提供了一个查询自身版本号的方法,要查询Tomcat的版本号,必须知道Tomcat所在的准确目录.在Mac系统下,Tomcat一般安装在/Library/Tomcat/bin. 打开终端(T ...

  6. 查看tomcat的版本号

    本经验主要介绍在windows下,如何查看tomcat的版本号. 工具/原料 安装了tomcat server的操作系统. 一.绿色版tomcat版本查看--命令catalina version 或者 ...

  7. vsftpd 编译安装 及 隐藏版本号

    环境:Redhat Enterprise Linux AS 4.0 update2(i386) 不提示,均表示以root权限执行. [注:]//为注释符,如"// 建立MySQL组" ...

  8. nginx隐藏版本号和标识

    nginx隐藏版本号和标识 前言 问:为什么要隐藏?? 答:为了安全,如果暴露版本信息,有可能黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击. PS: 本来隐藏版本号就已经达到要求了 ...

  9. nginx隐藏版本号及nginx

    # 查看nginx安装了哪些插件 nginx -V # 停止并卸载老的nginx systemctl stop nginxps -ef|grep nginx # 备份老的配置 find / -name ...

最新文章

  1. C++中stl使用过程中的一些tips
  2. linux 下网络流量监控
  3. 独家 | ARIMA/Sarima与LSTM的时间序列数据集成学习(附链接)
  4. ELF文件装载链接过程及hook原理
  5. 你不知道的JS(this)---#
  6. .NET Framework 4.7发布,支持Windows 10创作者更新
  7. 内存条能4+8混插吗?_笔记本内存条双通道提升有多大?实测FORESEE,你知道好处在哪吗...
  8. MySQL快速生成大量测试数据1000万
  9. java 线程 主进程_java 多线程通用方法
  10. 红帽Linux6.0镜像文件在哪里下载,Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址...
  11. matlab中进行多行注释
  12. 机器学习之聚类——模糊聚类FCM
  13. vue 使用html自带title属性 鼠标悬浮展示内容 修改其样式
  14. The word ‘xx‘ is not correctly spelled问题的解决
  15. java根据年月获取天数_获取指定年月的天数
  16. 基于NPOI导入导出excel的工具,方便灵活
  17. MyBatis执行简单的CRUD
  18. Photoshop 2020投影被裁切,显示不完整的解决办法
  19. 三体智能革命_华为郑叶来:AI正由“人工”智能走向真正的人工智能
  20. 从懵懂到精通装饰器在python里的作用

热门文章

  1. c语言字符数组英文倒序输出,字符串中的每个单词倒序输出问题
  2. 转:“让大家两年不买房”,真有意思啊!!
  3. 微软轻量级监控工具sysmon原理与实现
  4. 操原上机(一) 在Linux系统中增加新的系统调用
  5. 2021年08月小结
  6. 【游记】2019CSP初赛游记
  7. 声优声带用计算机实现,男生声优入门训练内容
  8. 火狐 翻译插件_即时语言翻译进入Firefox
  9. 【评论】谁为京东苏宁的价格战埋单?
  10. iTunes升级 如何获取app stores 应用连接