Jetty服务器7.6.9在AJAX和高并发情况下丢失cookie

时间:2014-09-12 03:35:30

标签: session cookies jetty session-cookies

我有一个页面会向我的Jetty7.6.9服务器发送一些ajax请求。所有这些都包含名为JSESSIONID的COOKIE,以便服务器知道请求已登录。

但有时,方法org.eclipse.jetty.server.Request.getCookies()会返回空Cookie[]。我设置了一个断点并检查了_connection._requestFields,我发现了Cookie,但Request.getCookies()无法获取或解析它。

情况可能发生在该页面中的任何一个或多个ajax请求中,可能在任何时候发生,可能发生在Windows和Linux中。它似乎是一个随机的情况,即使我把断点处的帧丢弃到前一行,当它跑到同一个地方时它会正常运行,所以我认为这是一个关于同步的问题/并发

我在jetty bug列表中找不到相同的案例。

这是一个错误吗?我该怎么做才能验证或重复它?如何解决?

(出于某种原因,也许我无法为我们的系统更新Jetty版本。)

0 个答案:

没有答案