我不确定我是否可以在这里发布这个问题。我有一个应用程序部署到我的tomcat服务器,应用程序运行正常。现在,如果我必须升级我的java版本,它是否会停止我的应用程序?换句话说,我是否需要任何停机时间来升级我的java版本?
答案 0 :(得分:1)
现在,如果我必须升级我的java版本,它是否会在升级完成之前停止我的应用程序?
这是可取的。
您可能可以安装较新版本的Java,现有的Java用于运行您的应用程序。但是,您需要重新启动Tomcat和您的应用程序才能开始使用新安装的JRE。
升级我的java版本是否需要停机时间?
你当然需要一些停机时间。
然而,正如@Andreas在评论中所说,如果你适当地设计你的系统,你可能能够实现一个带有实时服务器和一个" hot"备用服务器,并使用负载均衡器或haproxy来进行故障转移"从一个系统到另一个系统的速度很快,中断时间太短,无法通知。或者,如果您有多个" live"服务器的实例可以使实例停止服务,升级它们然后重新引入它们。