Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
Tomcat 共享session问题
08-06-24
xunifeng
请教: Tomcat 同一服务器上多个不同web项目共享session的方法,现在是一个项目分成了不同的小web项目,要在子web项目之间实现单点登陆,需要用到共享session,应该如何实现呢?
banq
2008-06-25 16:25
使用分布式缓存来替代tomcat的session,这比较麻烦。
你不必从共享session这个角度考虑。单点登录可以在客户端保存cookie信息。
xunifeng
2008-06-29 21:22
banq:你好,cookie机制也考虑过,可是一旦用户把浏览器的cookie屏蔽掉了,是不是系统原来的sso就失效了呢?有没有其他的方法了呢?
se8
2008-06-30 09:31
我也遇到这个问题了,比较郁闷。我还有个问题,不同的app之间,就是通过cookie,把jsessionid传过去。结果使用的session也不是同一个。
mentat
2008-06-30 13:32
我认为有三种方式:
一是用EJB的SessionBean;
二是用数据库/LDAP保存,用UserID就能在任意一个App中重建Session;
三是各个App都有自己的Session,互相通过JMS、JMX、WebService之类RMI同步更新Session中的内容;
[该贴被mentat于2008-06-30 13:44修改过]
对象生命周期