一、升级原由
因漏洞扫描发现生产环境中所使用的tomcat版本有高风险漏洞,评估后决定将其升级至当前系统最新版本
tomcat8.5.32升级至apache-tomcat-8.5.81.tar.gz,可到官网下载:https://archive.apache.org/dist/tomcat/tomcat-8/
二、升级步骤
- 备份生产环境tomcat目录下bin文件夹和lib文件夹;
cp -r /tomcat8/bin/ /tomcat8/upgrade/bin_bak/
cp -r /tomcat8/lib/ /tomcat8/upgrade/bin_lib/
- 将最新版本tomcat上传至服务器并解压;
tar -zxvf apache-tomcat-8.5.81.tar.gz
三、停止老版本tomcat
sh /tomcat8/bin/shutdown.sh
四、删除旧版本tomcat目录下bin和lib文件夹;
rm -r /tomcat8/bin
rm -r /tomcat8/lib
五、将新版本tomcat下bin和lib文件夹复制到旧版本目录下;
cp -r /apache-tomcat-8.5.81/bin/ /tomcat8/
cp -r /apache-tomcat-8.5.81/lib/ /tomcat8/
六、启动新版本tomcat并查看版本号
sh /tomcat8/bin/startup.sh
sh /tomcat8/bin/version.sh