JiveJdon Community Forums
在线162人   首页   主题表   培训咨询   标签   查搜   注册    登陆 RSS
首页 » 论坛 » 领域建模设计经验谈
???en_US.forumThreadPrev.name??? 上一主题
RSS google yahoo 365Key网摘 CSDN网摘 添加到百度搜藏 POCO网摘 新浪ViVi QQ网摘
???en_US.forumThreadNext.name??? 下一主题
Go 共有 1 回复(1页) 阅读108次
 发表新帖子   回复该主题贴
greentree



发表文章:
注册时间: 2008年07月05日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
请教代理服务器缓存与J2EE应用帐户错乱的问题! 2009年03月20日 14:45 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
标签
请教代理服务器缓存与J2EE应用帐户错乱的问题!
我现在写好了一个STRUTS2 的项目,应用服务器是jboss,前端用了一个apache,应用放在公网上给客户使用!但是客户的网络情况是,
客户使用WINROUNTE代理上网的!
而,我的程序里面,就在客户正常从登陆的窗口进入系统的,进入以后会产生一堆的session来标志他的身份的,退出的时候直接关闭ie!我设置的session过期时间为20分钟!
可是现在出现的问题郁闷死了!就是如果有两个人同时在这个分支结构里面使用同一个代理服务器进行上网,访问我的这个程序的服务器,结果出现Session的混乱,有时候拿自己的用户名登陆进去,结果发现使用的是别人的权限!
而且,我已经经过了试验,如果客户的机器上面取消那个代理服务器的设置,直接去访问服务器,,使用网关的话!!就一切没有问题,完全的没有问题!但是现在关键就是这个代理服务器上面出现了问题,好像Session总是乱套了!!!
我分析了一下:
理论上,如果代理仅仅是作为代理(而不进行缓存),那么Session/Cookie是不可能受影响的。因为无论是否Cookieless的Session,都与IP无关,而是直接在浏览器作记录的,代理对于这个过程来说是透明的。
我唯一的估计就是客户的代理进行了“过分”的缓存,例如缓存Post的表单或者Cookies,导致Session混乱。如果代理不缓存,或者对于Post不缓存,应该没问题的
但是我们是不可能调整客户的代理服务器设置的,这就要求我们必须在公网上的服务器应用中做一些设置.我们把apache设置为不过期,确实是管用了一段时间,但是最近又出现了这种情况.看样子解决的不彻底.
请教各位大侠有什么好的建议没有,能够从程序上防止这个事情的出现呢!!各位,真的是着急的,请多指教阿!!
greentree



发表文章: 81
注册时间: 2008年07月05日
悄悄话
个人博客
在线? 当前离线
我要关注该作者发言
回复:请教代理服务器缓存与J2EE应用帐户错乱的问题! 2009年03月22日 15:12 收藏关注本主题 到本帖网址 加入本帖到收藏夹 请用鼠标选择需要回复的文字再点按本回复键 回复该主题
这个问题确实蛮不好查的!
标签
共有 1 回复(1页) Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
正在读取,请等待...
查询本论坛内 回复超过的热门帖子
标题
 
粗体: [b]文本[/b] 斜体: [i]文本[/i] 下划线 [u]文本[/u] 插入网上的图片 [img]http://wwww.xxxx.com/img.ext[/img] 插入代码 [code]程序代码[/code]  插入url链接 [url]http://url[/url] / [url=http://url]URL加下滑线[/url] 上传图片 word文档 Txt等附件
内容
  提交时自动拷贝以上内容到剪贴板 Ctrl+V可取出;提问题前先查询标签列表

使用帮助 手机m.jdon.com RSS add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的软件架构社区 推荐FireFox或Chrome快速浏览本站
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-10 jdon.com

anti spam