tomcat的session共享

来源:互联网 发布:网页图片制作软件 编辑:程序博客网 时间:2024/05/20 18:49

一、环境

   Tomact 7(至少配两个)

   Redis2.8

   Jdk1.7

注意:所有实体bean必须实现序列化接口

二、步骤

1.添加redis session集群依赖的jar包到 TOMCAT_BASE/lib 目录下

  1. tomcat-redis-session-manager-2.0.0.jar
  2. jedis-2.5.2.jar
  3. commons-pool2-2.2.jar

2.修改 TOMCAT_BASE/conf 目录下的 context.xml文件

   <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
         host="127.0.0.1"redis的地址
         port="6379"redis的端口号
         database="0"
        Password =?如果没有修改过密码,直接删掉就行
         maxInactiveInterval="60" />

重启tomcat,session存储即可生效

3.其它几个tomcat的配置和以上步骤一致

4.测试:确保每个tomcat中都有这个web项目,如图所示输入地址显示:

将8081的服务器停掉,换成8088访问结果

如上所示显示的session结果相同,则session共享成功。

查看redis 


 

1 0
原创粉丝点击