1. 首页
  2. 数据库
  3. 其它
  4. tomcat共享多个web应用会话的实现方法

tomcat共享多个web应用会话的实现方法

上传者: 2021-02-07 09:29:58上传 PDF文件 51.11KB 热度 17次
tomcat共享多个web应用会话的实现方法 问题 今天有位朋友问了个问题,大致是:tomcat下两个Java web,一个是商城,一个是直播,从商城登录后,再跳转到直播,发现处于非登录状态。 解决思路 将session抽出来成一个session服务,统一通过该服务操作session。 tomcat内部用会话管理器获取会话时遍历所有context内的会话。 方案1 重写获取session方法即可。 方案2 找了源码发现已经支持类似遍历所有context内的会话的形式,首先获取session时,如果cressContext属性为true,则会在获取不到时尝试遍历所有context是否存在
用户评论