问题描述: 有两个web项目,一个是webwork+spring+hibernate 结构,一个是zk+javabean+hibernate结构。 把两个项目布置在一台机器是时(不同tomcat,不同端口)。用浏览器登录一个项目地址后,再打开另外一个项目, 前面的哪个项目session会丢失
通过检查cookie,发现这两个项目的sessionid是同一个,当打开第二个项目的时候,其sessionid被修改了。
问题很是郁闷,望je上高手能给予回答,不胜感谢
问题补充:hyhLarry 写道
在项目a中把session放到servletContext中,在另一个项目中取出来就可以了!
不知道如何操作,能不能说得更详细一点,谢谢。
另外,是两个不同的tomcat, 所有servletContext应该有两个,而且两个项目的session是互相影响的,我的目标是想让他们分别独立,互不影响
问题补充:hyhLarry 写道
应该是单点登录问题,你可以查一下这方面的知识(SSO),它就是解决多web程序共用一个的登录的问题!
说明一个,我是两个完全独立的web项目,不需要它们单点登录,需要他们两个项目session彼此独立。
问题补充:stulance 写道
你如果是用IE8测试的话,就在可能是IE8的Session共享的机制造成的。
我看IE6,IE7,IE8和firefox3.6下统统出现了这种情况
相关推荐
傻瓜式的描述怎么实现在一台windows机器上怎么实现Apache2.2+Tomcat6.0的负载均衡和session复制,不用动脑子的,因为我自己在配置过程中由于某些设置有问题,死活不成功,被折磨了很久,所以把分析过程写下来,如果...
NULL 博文链接:https://rainbow702.iteye.com/blog/1312307
如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B...
Asp.net解决session丢失问题的两种方案,以及session丢失的原因。参考一些网上资料,自己总结出来解决方案,顺便附带两个测试案例。还有不清楚的请联系我QQ:394023002 附加信息:周
现在Ajax在Web项目中应用广泛,几乎可以说无处不在,这就带来另外一个问题:当Ajax请求遇到Session超时,应该怎么办? 显而易见,传统的页面跳转在此已经不适用,因为Ajax请求是XMLHTTPRequest对象发起的而不
IFrame中Session丢失的解决办法
WEB API中启用session
web项目集群时共享session方案实践
在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最...
Session丢失原因和解决方案.Session原理
介绍在Web开发中运用一般应用程序处理Ajax时如何获取Session的方法。
android获取web服务器端session并验证登陆
web项目集群时共享session方案实践。 war包
正对java Web项目,同浏览器同时打开两个登录窗口(不同Tag),用不同用户登录,为避免使用同一个Session,需要使用这段代码。否则先登录的用户的Session会变成后登录用户的Session.相关系统使用权限也会变。
博文链接:https://laorer.iteye.com/blog/41264
重定向的时候是有session丢失的问题;window.open丢失session问题;使用框架(Frameset)调用不同域名下的页面,会出现此域下页面的Cookies和Session丢失的现象。
asp.net 修改/删除站内目录操作后Session丢失问题
购物车分布式Session处理方案,一个用户的分布式的购物车在集群分布式的情况下怎么处理解决Session共享的问题
NULL 博文链接:https://gcgmh.iteye.com/blog/510887
使用tomcat,一个tomcat下跑两个web项目,实现两个项目之间的session共享