当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

让tomcat支持2级域名共享session

发表于: 2011-10-18   作者:g21121   来源:转载   浏览:
摘要: tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。 打开tomcat下conf下context.xml文件 找到Context标签,修改为如下内容 如果你的域名是www.test.com <Context sessionCookiePath="/path&q

tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。

打开tomcat下conf下context.xml文件

找到Context标签,修改为如下内容

如果你的域名是www.test.com

<Context sessionCookiePath="/path" sessionCookieDomain=".test.com" privileged="true">

 

 这里的/path是www.test.com/path,如果没有可以不写,或直接是“/”后面的sessionCookieDomain是你的主域名,注意这里没有www

 

让tomcat支持2级域名共享session

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一,tomcat 如何支持session 首先来看下$catalina.home/conf/context.xml <Context> <!--
一,tomcat 如何支持session 首先来看下$catalina.home/conf/context.xml <Context> <!--
Tomcat session共享—MSM 一、原理 MSM(memcached-session-manager) 支持tomcat6 和tomcat7 ,利用
★★★ 本篇为原创,需要引用转载的朋友请注明:《 http://stephen830.iteye.com/blog/277522 》 谢
★★★ 本篇为原创,需要引用转载的朋友请注明:《 http://stephen830.iteye.com/blog/277522 》 谢
Tomcat下,不同的二级域名之间或根域与子域之间,Session默认是不共享的,因为Cookie名称为JSESSION
Tomcat下,不同的二级域名之间或根域与子域之间,Session默认是不共享的,因为Cookie名称为JSESSION
删除tomcat目录和web项目所有的文件 rm -rf /usr/local/tomcat /usr/local/myweb cd /usr/local rz
web项目windows系统下实现session的共享 第一个步: 在俩个tomcat的context.xml这个文件中配置如下
一、Nginx安装   详见前文:http://www.cnblogs.com/yixiwenwen/p/3574097.html 二、memcached安
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号