如何将Tomcat 7.0.54更新到7.0.69

时间:2017-05-17 15:39:07

标签: java tomcat tomcat7

我想将Tomcat 7.0.54服务器更新到7.0.69版。它在Redhat Enterprise Linux(RHEL)上运行。

The migration guide仅提及某些配置文件中的更改,但没有提及如何升级。是否只是停止Tomcat,替换文件,启动Tomcat?那么我需要做什么?

1 个答案:

答案 0 :(得分:3)

在进行任何更新之前 - 进行备份。

下一步操作取决于您最初设置tomcat的方式。如果它是从包管理器安装的 - 使用包管理器用

更新它
# yum update tomcat

安装脚本应该注意启动/停止/备份更改的文件。它通常会。

如果您手动安装它 - 创建单独的目录,在其中解压缩新的tomcat,并遵循应用程序部署计划,就像在新的tomcat上部署应用程序一样。部署计划应描述您应在哪些配置文件中更改的内容。

如果您没有任何部署计划,则意味着您的应用程序不需要对配置进行任何更改,或者您的开发人员是懒惰的。

因此,手动检查候选人是否有变化。

  • conf目录。所有文件都可能有更改,但最有可能是:tomcat-users.xml,web.xml,server.xml,content.xml,catalina.properties。检查密钥库位置的ssl连接器设置(如果配置了ssl连接器)。

  • bin目录。也许catalina.sh(有人可能在这里添加配置变量)和setenv.sh(或这里)。 setenv.sh可能不存在。

  • lib目录。检查是否有任何非标准jar(自定义过滤器,jdbc驱动程序等)

如果一切正常(新安装中未反映任何更改或更改),请在新的tomcat中安装应用程序。之后停止旧的tomcat并开始新的。 我建议也创建simlink到工作版本,所有脚本都用simlink运行。

例如在/opt/apache-tomcat-7.0.54中运行的旧tomcat,/opt/apache-tomcat-7.0.69中的新增内容,创建简化链接 ln -s /opt/apache-tomcat-7.0.69 /opt/tomcat并使用/opt/tomcat/bin/startup.sh或/opt/tomcat/bin/catalina.sh start或您正在使用的任何命令运行tomcat。