同浏览器访问不同项目session一直被覆盖

浏览器先访问A项目,再访问B项目 ,切换项目时都需要重新登录

原因: tomcar 默认的sessionCookieName名称是JSESSIONID 即时不同项目 名称也是重复的 导致浏览器只使用一个JSESSIONID,新的JSESSIONID会把旧的覆盖
解决方法:
第一种:
在tomcat的安装路径下 找到context.xml文件,修改sessionCookieName默认的值为任意值(保持唯一)

同浏览器访问不同项目session一直被覆盖_第1张图片
第二种:
在tomcat的安装路径下 找到server.xml,修改sessionCookieName默认的值为任意值(保持唯一)




修改完成后在火狐浏览器会查看到有一个JSESSIONID的值有一个JSESSIONID1的,原来只有一个(JSESSIONID)
同浏览器访问不同项目session一直被覆盖_第2张图片

你可能感兴趣的:(其他)