java.lang.IllegalStateException 在使会话无效并尝试在 JBoss EAP 7.0.0 中



All,

在 JBoss EAP 7.0.0 中处理 HTTP 会话时,我一直得到 java.lang.IllegalStateException。这是场景...

1( 会话已创建,我打印了会话 ID HttpSession sess = request.getSession(true(;

2( 会话无效 sess.invalidate((

3(当我打印会话ID时,它与步骤1相同(而且我不应该得到 失效后的会话对象应为 null。 HttpSession sess2 = request.getSession(false(; 令人惊讶的是,sess2 不为空,返回的 ID 与步骤 1 相同(

请注意,上述内容在 JBoss 7.1.0 Beta 中工作,并且想知道 JBoss EAP 7.0.0 中与会话失效等相关的任何回归问题。

我相信这很容易用 7.0.0 EAP 重现,但是如果需要证明上述错误行为,我可以提供详细的日志。

谢谢和问候, 加内什

您是否验证过这是否是最新 7.0.x 版本的问题?

最新更新