tomcat集群中实现Session共享

阅读更多

Apache集群实现TomcatSession共享配置其实很简单,在Tomcat自带的文档中有详细的说明( /docs/cluster-howto.html ),只不过是英语的,所以联合网上的说明,随便弄弄也出来了。

下面根据说下怎么配置吧:

1、既然是集群肯定要多准备几个Tomcat来模拟,比如分别为Tomcat01Tomcat02Tomcat03

如果各Tomcat程序放在不同的机器上,那么就不会有端口的冲突。如果是放在同一台机器上的话,那就简单改几个端口,防止端口占用造成的冲突。打开conf文件夹中的server.xml文件,需要修改的端口有:

1、
2、
3、

 

以上port需要修改,至于修改成什么样子,看你自己了,只要不出现端口冲突就可以了,要保证各个Tomcat实例间没有端口冲突

 

2、配置Tomcat的集群设置:

还是修改server.xml文件,最简单的集群配置只需要将节点中注释掉的下面这句取消注释并改为(我也是从官网上http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html看到的)



          

          
            
            

            
              
            
            
            
          

          
          

          

          
          
        

 

3、修改项目的web.xml文件:

web.xml文件的修改很简单:只需要在节点中添加这个节点就可以了。

 

OK,有了这三步就实现了Tomcat的集群下的Session的共享了。

 

 

 

 

 

 

 

 

你可能感兴趣的:(Apache,Tomcat,Session)