各版本tomcat下载地址:http://archive.apache.org/dist/tomcat/
小版本升级
停止旧版本tomcat
tomcat1 stop 或者 ./shutdown.sh
备份旧lib文件
$ cp -rp /root/apache-tomcat-8.5.56 /root/apache-tomcat-8.5.56_20201231
$ mv /root/apache-tomcat-8.5.56/lib /root/apache-tomcat-8.5.56/lib_apache-tomcat-8.5.56_20201231
解压新版本tomcat并复制新版本的lib目录到旧版本安装目录下
$ tar -zxvf apache-tomcat-8.5.61.tar.gz
$ cp -r apache-tomcat-8.5.61/lib /root/apache-tomcat-8.5.56/
启动tomcat升级成功
tomcat1 start或者 ./startup.sh
大版本升级
停止旧版本tomcat
tomcat1 stop 或者 ./shutdown.sh
备份旧版本lib文件和bin文件
$ cp -rp /root/apache-tomcat-8.0.36 /root/apache-tomcat-8.0.36_20201231
$ cp -rp /root/apache-tomcat-8.0.36/lib /root/apache-tomcat-8.0.36/lib_apache-tomcat-8.0.36_20201231
$ cp -rp /root/apache-tomcat-8.0.36/bin /root/apache-tomcat-8.0.36/bin_apache-tomcat-8.0.36_20201231
解压新版本tomcat并复制新版本的lib目录和bin目录文件到旧版本安装目录下
$ cp -rp /root/apache-tomcat-8.5.61/bin /root/apache-tomcat-8.0.36/
$ cp -rp /root/apache-tomcat-8.5.61/lib /root/apache-tomcat-8.0.36/
启动tomcat升级成功
tomcat1 start或者 ./startup.sh
升级到tomcat9注意事项
报错:The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid.
在tomcat9中 需要配置 一个属性 secretRequired
来限制认证
例如:
或者secretRequired="false"