(本文档仅供参考)
1、文档适用于windows环境下的tomcat版本小版本升级,如8.5.89升级至8.5.100,大版本升级请谨慎操作
2、升级前需要提前备份好tomcat的相关目录和文件,避免因为升级失败,导致数据丢失或者其他问题
3、windows环境手工部署tomca和exe安装包部署的tomcat均可参考此文档升级tomcat版本
4、升级前,请确认是否对tomcat中的文件或目录等进行过特殊的配置,如果有,请在升级完成后同步在升级后的tomcat中进行相同的配置。
5、tomcat升级包可以在tomcat官方下载(https://tomcat.apache.org/)
exe安装目录:D:\Smartbi
tomcat部署目录:D:\Smartbi\Tomcat
旧版本tomcat:8.5.89
新版本tomcat:8.5.100
注意:tomcat部署目录和升级的版本信息以实际环境为准
1、将新版本tomcat安装包上传至服务器
apache-tomcat-8.5.100.tar.gz
2、并通过windows解压工具解压tomcat安装包
1、停止tomcat服务
根据实际部署tomcat方式,停止正在运行的tomcat服务。
2、备份旧版本tomcat的相关文件和目录
进入tomcat的目录下,通过压缩工具备份tomcat的bin/目录,通过重命名方式备份tomcat的lib/和conf/目录如下图
3、升级tomcat版本
①更新tomcat的lib和conf目录
从新版本的tomcat中复制conf/和lib/目录至旧版本tomcat目录下
进入conf目录下,修改server.xml配置文件,参考备份的tomcat的server.xml文件中的配置内容,调整新版本的server.xml中的端口配置等信息,参考如下:
如果项目中server.xml文件还有其他额外的配置,请根据实际进行调整
②更新tomcat的bin目录
注意:执行此操作前,请确认已经备份旧版本的tomcat中的bin目录
从新版本的tomcat的bin目录下复制所有文件到旧版本的tomcat的bin目录下,如果文件名同名,则覆盖旧版本bin目录下的文件
复制完成后,有以下点需要根据项目实际环境信息进行操作:
tomcat的版本升级完成后,可以开始启动tomcat服务。
1、根据项目实际环境,启动tomcat服务
2、启动完成后可以通过启动命令窗口查看tomcat的版本信息:
注意:如果日志信息显示乱码时,可以修改tomcat/conf目录下的logging.properties文件,将文件中的日志编码UTF-8改成GBK
或者通过查看tomcat/logs目录下的catalina.log日志文件,请查找最新的启动日志,会显示tomcat的版本信息
显示为升级的tomcat版本时,表示tomcat版本升完成。
如果升级过程中发现问题,需要回退时,可以参考以下步骤
1、停止tomcat服务
2、进入Tomcat目录,还原备份的文件和目录
#删除更新的目录
#还原备份的目录
还原完成后,重新启动为回退至旧版本。