使用nginx配置集群后,存在serverA上登录创建session,请求路由到server2时发现没有session,导致重新登录问题,
原因是session没有共享,那该怎么共享呢?通常有两种方法实现,一种集成spring-session,另一种在tomcat中集成session共享,核心思想都是将session存储到一个公用库(redis,mangdb等)
本文主要介绍tomcat session 共享的配置比较简单:
TOMCAT 7.0.54
1、conf/context.xml配置
<Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
host="10.0.0.222"
port="9736"
database="1"
password="wostore"
maxInactiveInterval=&