当前位置:  开发笔记 > 后端 > 正文

会话复制不能与tomcat7一起使用

如何解决《会话复制不能与tomcat7一起使用》经验,为你挑选了0个好方法。

在我的nginx中,我设置了上游和设置粘性会话:

upstream tomcat {
      ip_hash;
      server localhost:XXXX;
      server localhost:XXXY;
      server localhost:XXYY;
}

在我的web.xml中添加了标签(在所有的tomcats中)

在我的tomcat/conf/server.xml文件中添加了这个:


          
            
            

            
              
            
            
            
            
          

          

          

          
        

在我的tomcat/conf/context.xml中添加了这个:


但现在我可以登录我的应用程序了.如果所有3个或任何2个实例都启动并且我登录,我会看到JSESSIONID e..g xyz234.tomcat1

现在,如果我关闭tomcat1,它将带我回到登录页面,因为tomcat1已关闭.我再次登录,它创建了与tomcat2相关的会话,同时,我再次启动tomcat1,我的应用程序将带我回到登录页面.所以,我面临两个问题:

    我想保持登录,即使我的tomcat(召开会话)中的任何一个都下降了.

    如果那个tomcat再次出现,我仍然应该保持警惕.

注意:我使用的是JSF2应用程序,因此不确定它是否与它有任何关系.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有