全部,
在 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 不是 null 并且返回的 ID 与步骤 1 相同)
请注意以上在 JBoss 7.1.0 Beta 中工作,并且想知道 JBoss EAP 7.0.0 中与会话失效等相关的任何回归问题。
我相信这很容易用 7.0.0 EAP 重现,但是如果需要证明上述错误行为,我可以提供详细的日志。
谢谢和问候, Ganesh