社区
Java EE
帖子详情
两个系统部署在两台电脑上session一直丢失,而部署在一台电脑是正常的.
liuchao1989
2011-06-21 09:58:39
情况是这样的,系统A中的一个页面中的ifram 标签中的src="系统B的登录处理的action方法?用户名='用户名值'&密码="密码值",如果是将2个系统部署在两台电脑上,src中的系统B在登录处理的action方法中用session保存用户信息后,在跳转后session就丢失了,导致系统A的ifram包含的一直是系统B的登录页面.如果是部署在一台电脑上是正常的,会在系统A中显示系统B的操作页面.
...全文
126
15
打赏
收藏
两个系统部署在两台电脑上session一直丢失,而部署在一台电脑是正常的.
情况是这样的,系统A中的一个页面中的ifram 标签中的src="系统B的登录处理的action方法?用户名='用户名值'&密码="密码值",如果是将2个系统部署在两台电脑上,src中的系统B在登录处理的action方法中用session保存用户信息后,在跳转后session就丢失了,导致系统A的ifram包含的一直是系统B的登录页面.如果是部署在一台电脑上是正常的,会在系统A中显示系统B的操作页面.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xdrs1314
2011-06-22
打赏
举报
回复
将internet工具中的隐私设置到最低,接受所有网站的cookie。
小谷
2011-06-22
打赏
举报
回复
是不是ie设置的问题啊
小谷
2011-06-22
打赏
举报
回复
[Quote=引用 2 楼 qq413041153 的回复:]
你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
[/Quote]+++
小谷
2011-06-22
打赏
举报
回复
顶你哦、。。。。 这个还没怎么遇到过
555555555555555
2011-06-22
打赏
举报
回复
http://topic.csdn.net/u/20110606/12/3eb99fb1-2baf-45c7-82a8-2e9cb33d0cc8.html
飞跃颠峰
2011-06-22
打赏
举报
回复
两个系统,两个web服务器
session当然各存各的
你要它们共享session才可以吧
空白-键
2011-06-22
打赏
举报
回复
我看错了
空白-键
2011-06-22
打赏
举报
回复
两台服务器上的tomcat(假设你是用tomcat,其他的也一样)要配置session共享,这个你可以google上查询tomcat负载均衡部署
ghosteryly
2011-06-22
打赏
举报
回复
跨域问题。
IE的浏览器对这个有限制。
在需要嵌套的页面上面要加
response.setHeader("P3P","CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"");
xianaofei
2011-06-22
打赏
举报
回复
session是有ID的 你俩个电脑请求的时候估计是不一样的
liuchao1989
2011-06-21
打赏
举报
回复
求帮助!
liuchao1989
2011-06-21
打赏
举报
回复
再次说明下是被引用的系统B的session登录成功session保存后,在跳转的过程中session丢失了,拦截器就又将返回到登录页面了.即部署在两台电脑上B系统的session保存后在跳转的过程又丢失了.
liuchao1989
2011-06-21
打赏
举报
回复
[Quote=引用 2 楼 qq413041153 的回复:]
你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
[/Quote]
是src=""中的系统B的session丢失,不是B的session将A的session替换了.
KingViker
2011-06-21
打赏
举报
回复
你这个怎么说那 你项目有这种需要我感觉架构上就不是很好,在说说你的问题,我只知道一个浏览器只能有一个session A中索引B登陆之后 就是B的session了 但是看你的意思应该是 A和B的session一样 ,如果不一样的话 A中B登陆肯定会B的session顶掉A的session.
liuchao1989
2011-06-21
打赏
举报
回复
大家帮忙顶一下.
两个
系统
部署
在一个服务器,造成
session
冲突!
最近做的项目集成,一个项目访问另一个项目的action传用户id参数,拦截器判断该 id是否登录,未登录执行登录动作,设置进
session
中,实现一个假的单点登录!访问成功后,回访原项目其他的页面则该
session
丢失
或者说被与另外一个项目的
session
冲突了!打开浏览器开发模式看到COOKIE中有个key 是 J
Session
Id
两个
端口的value值相同。
两个
cookie的名字一样了,解决方
同
一台
服务器,多个Tomcat,
部署
同一个项目
session
覆盖的问题
同
一台
服务器,多个Tomcat,
部署
同一个项目
session
覆盖的问题 最近一段时间,在开发环境
部署
多套项目,其中一套用于对外调试,一套内部开发测试,限于资源有限,也使为了方便管理,就在同
一台
机器上创建了
两个
Tomcat。所以就有了如题目所描述的场景,
一台
服务器中多个Tomcat,而且Tomcat里
部署
的项目都是一样的。 遇到的问题 简单描述一下,那台机器中服务器和项目的配置,Tomcat...
同
一台
服务器
部署
多个WEB应用,
SESSION
冲突的解决方法
由于
一台
服务器上使用Tomcat
部署
多个WEB项目,而项目因为用到框架都是一样的,导致同时运行,
session
相互冲突,这个登录后,那个就得重新登录,造成了使用不方便,解决办法如下: 在server.xml文件,host的标签页下,加上Context标签,标签内容可以这样写: <Context path=”” docBas...
同服务器
部署
多个tomcat,
session
会
丢失
有时候
一台
服务器
部署
了多个tomcat,会出现
两个
平台登录后会互相踢,仔细分析了一下,其实是
session
被覆盖了,解决的办法也挺简单,找到tomcat的content.xml文件。在context下增加一项
session
CookieName,名字设置成不同,这样就不会出现
session
被覆盖的问题了。
如何服务器
部署
多个tomcat,
session
冲突问题
当同
一台
服务器,
部署
多个tomcat时,由于
session
cookie默认是一样的,所以会导致登录这个
系统
,另一个
系统
就需要重新登录 解决办法 打开server.xml,host标签中加入 <Context path="" docBase="ROOT"
session
CookieName=”projectname”></Context> 1 属性说明 path属性指的是项目的名称,如果是直接访问URL,这里就填写空; docBase属性指的项目的名称,可以自定义也可以为
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章