Tomcat版本升级步骤
注:此方法仅限小版本更新。跨大版本更新不能用此方法
step 2:停止tomcat服务,备份旧版本如下三个文件夹(bin,conf,webapps)
step 3:将当前最新的小版本Tomcat放上去,把上方对应三个文件夹里的东西拷贝过去。
注:拷贝过去之后执行startup.sh等文件时会提示Permission denied,出现的原因的是:没有可执行的权限。
解决方法:进入到Tomcat/bin/路径下,输入命令chmod u+x *.sh.表示对当前目录下的*.sh文件的所有者增加可执行权限。详细可参考https://www.cnblogs.com/zhizou/p/10794381.html
step 4.删除webapps下的多余文件夹,因为不再安全路径下,会产生不安全因素;
step 5.启动Tomcat,启动Tomcat时可能会报错,如下(没有可忽略此步骤)
原因:旧版本的tomcat中AJP相关配置不适用新版本配置,涉及到关于Apache Tomcat AJP协议高危漏洞,新版本tomcat修复了漏洞,配置也变了
解决办法:在sever.xml中添加secretRequired="",如下图
详情可参考:https://blog.csdn.net/Laputa219/article/details/108486400
step 6:tomcat服务启动成功后,系统正常访问,进入Tomcat/bin/路径下,Linux系统执行./version.sh命令可查看Tomcat当前版本号,如版本号已变更则说明更新成功,windows查看版本号参考:https://jingyan.baidu.com/article/f006222877750bfbd3f0c836.html
OK。就这样。成功。