nginx负载均衡 tomcat集群 memcache共享session

http://9iu.org/2011/11/25/tomcat-memcached-session-sso.html html

tomcatsession存放在memcached 的集中式缓存中,可以很好解决tomcat的集群负载,不用使用笨重的session复制,也能轻松解决session数据的同步java

把全部的jar文件复制到 tomcat/libapache

context.xml 复制到 tomcat/conf ,注意修改memcached的链接浏览器

后台的session是共享的,若是前台的JSESSIONID也是共享的,不就能够实现统一登陆了吗?缓存

在同一域名下 例如 test1.abc.com 和 test2.abc.com 浏览器是容许共享cookie,tomcat

只须要把JSESSIONID的做用域设定为 abc.com 就能够了cookie

修改 tomcat org.apache.catalina.connector.Request.javasession

 protected void configureSessionCookie(Cookie cookie) 这个方法memcached

设置cookie做用域为主域名,例如 abc.comspa

tomcat 6.0.32 和 tomcat6.0.33Request是不一样的

我已经处理好了编译好的 class

Request.class 类在 tomcat/lib/catalina.jar/org/apache/catalina/connector

下载打包资源

相关文章
相关标签/搜索