Tomcat升级
1. 升级原因
安全漏洞修复,需要从8.5.51升级至8.5.57或以上版本
2. 升级步骤
2.1 下载tomcat-8.5.57
链接地址:https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.57/bin/
2.2 解压缩
tar zxvf apache-tomcat-8.5.57.tar.gz
2.3 删除多余文件夹
rm -rf apache-tomcat-8.5.57/webapps/docs
rm -rf apache-tomcat-8.5.57/webapps/examples/
这么做的原因,也是安全部门的要求
2.4 copy业务war包至新版tomcat
cd tomcat
cp apache-tomcat-8.5.51/webapps/xxx.war apache-tomcat-8.5.57/webapps
2.5 修改其他配置文件
比如我的init.xml文件里就指定了apache-tomcat-8.5.51,修改至新版本就好
2.6 关闭旧服务
cd tomcat/apache-tomcat-8.5.51/bin
./shutdown.sh
2.7 启动新服务
cd tomcat/apache-tomcat-8.5.57/bin
./startup.sh
2.8 验证
给新服务打一个请求,看是否正常返回。curl命令可以胜任
curl "http://127.0.0.1:8080/api?params=value"
3. 参考
https://www.jianshu.com/p/4e99b0254c62
https://blog.csdn.net/qq_33554286/article/details/88356910
https://bbs.huaweicloud.com/blogs/233734