页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

1、文档说明

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/)


2、文档环境说明

exe安装目录:D:\Smartbi

tomcat部署目录:D:\Smartbi\Tomcat

旧版本tomcat:8.5.89  

新版本tomcat:8.5.100

注意:tomcat部署目录和升级的版本信息以实际环境为准

3、上传更新包

1、将新版本tomcat安装包上传至服务器

apache-tomcat-8.5.100.tar.gz


2、并通过windows解压工具解压tomcat安装包

4、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目录下的文件

复制完成后,有以下点需要根据项目实际环境信息进行操作:

  • 如果是exe安装部署的,复制替换完新版本的bin目录下的文件后,由于exe安装中通过startup.cmd脚本启动,建议手动删除tomcat中自带的startup.bat启动脚本,避免在再启动过程中使用错误的脚本进行启动
  • 如果启动脚本startup.bat、catalina.bat或者其他脚本文件有做额外的配置,需要参考备份的文件进行相关的配置
  • 检查是否还有其他的配置需要调整。


6、版本验证

tomcat的版本升级完成后,可以开始启动tomcat服务。

1、根据项目实际环境,启动tomcat服务


2、启动完成后可以通过启动命令窗口查看tomcat的版本信息:


注意:如果日志信息显示乱码时,可以修改tomcat/conf目录下的logging.properties文件,将文件中的日志编码UTF-8改成GBK


或者通过查看tomcat/logs目录下的catalina.log日志文件,请查找最新的启动日志,会显示tomcat的版本信息


显示为升级的tomcat版本时,表示tomcat版本升完成。

7、回退版本

如果升级过程中发现问题,需要回退时,可以参考以下步骤

1、停止tomcat服务


2、进入Tomcat目录,还原备份的文件和目录

#删除更新的目录


#还原备份的目录


还原完成后,重新启动为回退至旧版本。



  • 无标签