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