关于对 Tomcat 进行小版本升级的快速解决方案
1. 1、背景描述
原来的 Tomcat 在部署时,使用的是最新的版本 9.0.40 。
经过一段时间后,在原来的 Tomcat 版本中,发现存在漏洞。
因此,需要将旧版本(9.0.40)升级到没有漏洞的新版本(9.0.93)。
2. 2、查看Tomcat的版本信息
如上图所示,在 tomcat 的 bin 目录下打开 cmd 窗口,运行 version.bat 程序,即可查看 tomcat 当前的版本信息(本例的版本为 9.0.40 )。
注意:如果是在 Linux 操作系统中,运行的是 version.sh 程序。
3. 3、下载新版本的Tomcat
官网下载地址:https://archive.apache.org/dist/tomcat/
如上图所示,因为旧版本是 tomcat-9 大版本中的,因此选择下载的新版本也最好是 tomcat-9 大版本中的。
如上图所示,选择下载日期最新的小版本。
如上图所示,bin 目录存放的是已编译的程序,src 目录存放的是需要编译的源代码;没有特殊需求,选择已编译的程序即可。
如上图所示,选择下载 zip 格式(更加通用)的 tomcat 安装包。
4. 4、备份旧版本的核心目录
4.1 4.1、复制备份bin文件夹
如上图所示,创建一个文件夹,用来复制备份旧版本 tomcat 的 bin 文件夹的内容。
4.2 4.2、复制备份lib文件夹
如上图所示,在备份文件夹中,复制备份旧版本 tomcat 的 lib 文件夹的内容。
5. 5、替换新版本的核心目录
5.1 5.1、覆盖替换bin文件夹
如上图所示,用新版本 tomcat 的 bin 文件夹,覆盖替换旧版本 tomcat 的 bin 文件夹。
注意:因为原 bin 文件夹可能存在一些自定义的配置文件(例如 setenv.bat 或 setenv.sh ),所以推荐使用覆盖替换的操作,而不是直接把旧目录删除、然后放新目录。
5.2 5.2、覆盖替换lib文件夹
如上图所示,用新版本 tomcat 的 lib 文件夹,覆盖替换旧版本 tomcat 的 lib 文件夹。
注意:因为原 lib 文件夹可能存在一些自定义的 jar 包文件,所以推荐使用覆盖替换的操作,而不是直接把旧目录删除、然后放新目录。
6. 6、确认Tomcat的新版本信息
如上图所示,在 tomcat 的 bin 目录下打开 cmd 窗口,运行 version.bat 程序,即可确认 tomcat 升级后的版本信息(本例的版本为 9.0.93 )。
注意:如果是在 Linux 操作系统中,运行的是 version.sh 程序。
提示:在享受本文内容的同时,请注意版权归属 徐州鑫坤机电设备有限公司https://www.xzxkjd.com如果您觉得有价值欢迎分享,但请务必注明出处,感谢您的理解,谢谢!
以下部分内容需要登录查看 立即登录
相关内容
- 关于对 Tomcat 进行小版本升级的快速解决方案
- 上海非急救出租服务全解析
- 深耕中考复读赛道 深圳深才教育为复读生搭建升学桥梁
- 阳光下的童年:那些被温暖照亮的纯真时光
- 群晖DSM7.0-7.21监控套件Surveillance Station 9.20-11289开心版60个许可证设置教程(无重启、无断流、无卡死、史上最完美)
- 云服务器+SD-WAN组网和域名DNS解析
- 在云主机上安装iKuai OS,实现SD-WAN组网,利用云主机80;443端口搭建企业网站。个人博客。让云主机当做你的堡垒机,实现数据本地化。
- 中央空调只开一台=全开耗电?真相让人意外!
- 告别卡顿时代:PCDN正成为互联网内容分发的核心引擎
- 5G时代必备!PCDN如何让视频加载速度快如闪电?
- 降本增效利器!企业都在用的PCDN技术到底强在哪?
- 揭秘PCDN业务:如何用边缘计算重构内容分发新生态?