不同等级域名共享相同session

问:什么是不同等级域名共享相同session?


答:www.lyy.com 和 test.lyy.com的三级域名是不同的。默认情况下在相同浏览器、不同tab页访问分别访问这两个域名的session不共享的。因为cookie的domain是不一样的,所以浏览器不能携带同一目录的sessionId给服务器。



问:那我现在想让访问这两个域名共享同一个session。这样可避免用户登录2次了。(test代表一个业务模块,www代表一个业务模块)怎么实现?



答:

在tomcat的server.xml文件中配置下,改变domain:



你可能感兴趣的:(Java基础)