page contents

关于tomcat服务器生成的sessionId不一致的问题

Pack 发布于 2020-02-28 17:52
阅读 1291
收藏 0
分类:Java开发

【场景描述】一个tomcat上部署了两个web项目(也就是两个war包,A.war、B.war),首先访问项目A的页面,此时项目A的服务返回给页面端的sessionId是X,然后从项目A的页面中点击链接访问项目B,此时项目的B服务返回给页面端的sessionId是Y。
【问题描述】sessionId是由tomcat服务器生成的,项目A和B都部署在同一个tomcat服务器上,为什么上面两次请求返回的sessionId不一样?第一次请求时已经返回给页面端sessionId=X了,第二次请求时拿着这X去访问项目B,为什么又重新生成了一个新的sessionId Y ? 项目A和项目B都在同一个tomcat下面部署着呢,tomcat生成sessionId会根据不同的项目分部生成不同的sessionId吗?

482
Pack
Pack

如果你想实现session共享,可以配置一下tomcat的session共享

请先 登录 后评论