Tomcat在重新部署时复制会话需要多长时间

时间:2010-06-23 08:26:56

标签: session tomcat deployment replication cluster-computing

我们有一个Tomcat集群,在一台机器上运行两个实例(版本5.5.25)。我们使用它来确保我们的网页可用,并且所有会话都在重新部署期间存活。

我们想知道在此过程中会话是否会丢失。以下是我们的工作:
   a)应用程序在tomcatA和tomcatB上运行,所有会话都被复制    b)取消部署tomcatA上的应用程序,所有请求都被重定向到tomcatB
   c)部署了tomcatA的应用程序    *现在集群需要确保在tomcatA上正确复制所有会话    d)取消部署tomcatB上的应用程序,所有请求都被重定向到tomcatA
   e)部署了tomcatB上的应用程序

我们使用ant脚本和tomcat manager任务来控制部署过程。请注意,我们实际上并没有关闭任何tomcat实例,而是我们只是重新部署特定应用程序,而其余的仍在运行。

  1. 在TomcatA上部署tomcatB上的webapp后,会不会在此过程中丢失会话?
  2. 步骤(c)中的tomcat管理器部署任务是否仅在成功复制所有会话后才返回?
  3. 如果没有办法确保在取消部署tomcatB上的webapp之前复制所有会话?
  4. 谢谢, Mitko

0 个答案:

没有答案