vlambda博客
学习文章列表

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版本升级步骤

原因:旧版本的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。就这样。成功。