ISA Server 2006的Java HttpSession问题

时间:2011-07-26 23:00:30

标签: java java-ee httpsession isaserver

我希望你能帮助我,因为我试图在互联网上找到答案,但我没有找到任何关于此事的内容。

问题:我有一个常见的Java Web应用程序(第一页是登录,然后是系统选项),它在公共环境中运行良好。我有一个客户端将ISA Server 2006作为其企业的代理,并且该地方的人员会遇到一些错误,例如同时登录系统的其他用户的显示信息。我认为错误是ISA正在缓存会话cookie,当一些用户发出请求时,ISA共享该cookie向我的服务器发送一个带有错误sessionId的请求。

有人对这个问题有任何想法或知道如何解决它(我没有访问ISA以避免缓存我的应用程序)?

谢谢!

1 个答案:

答案 0 :(得分:0)

我从来没有听说过代理缓存会话cookie的问题。这并不是说它不会发生,但我会先看一眼离家更近。您所描述的将是非线程安全代码的预期结果。在代码库中查找并发问题。另一种可能性是网络缓存。如果对数据的请求都转到相同的URL并且您没有适当地控制缓存,则可以想象Web缓存可能会缓存来自一个用户请求的数据并将其显示给另一个用户。