http://9iu.org/2011/11/25/tomcat-memcached-session-sso.html html
把tomcat的session存放在memcached 的集中式緩存中,可以很好解決tomcat的集羣負載,不用使用笨重的session複製,也能輕鬆解決session數據的同步java
把全部的jar文件複製到 tomcat/lib下apache
把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.33的Request是不一樣的
我已經處理好了編譯好的 class
Request.class 類在 tomcat/lib/catalina.jar/org/apache/catalina/connector