2009-12-03 93 views
0

我有一个Java Web应用程序间歇性地丢失了会话数据。该问题只发生在IE8上的用户。我已经使用IEWatch监控http流量,并且似乎正在发送正确的会话cookie(JSESSIONID2)。 当请求到达服务器时,会话已从自定义会话监视器中解除绑定(这使用HttpBindingListener)。 正如我所提到的,这个问题是间歇性的,我甚至经历了一次交易,客户在我的机器上做了完全相同的事情 - 但我无法复制他们的问题。还应该注意的是,对于所有遇到此问题的用户而言,事务在每次同一时刻都会失败 - 这是4页向导类型事务的第二页。 任何帮助将受到感谢。IE8失去会话详细信息

Nige

回答

1

是的,我确实发现了问题。

我使用DWR的AJAX的东西,并有DWRUtil.useLoadingMessage()问题。

http://directwebremoting.org/dwr/browser/util/useLoadingMessage.html

所以这引起了execption哪去了这对成为一个无效会话声明一个错误页面(JSP)。

带我血腥的年龄找到它。

我希望这可以帮助你,但我有点怀疑吧:)

的NiGe