我们正在使用 Vaadin 应用程序,在使用过程中,Vaadin 最终显示错误“会话已过期”,但在托管此应用程序的 Glassfish 中,会话超时设置为 8 小时(远远超过上次访问和获取之间的时间段) '会话已过期')。调试完应用后,我们发现了这个东西:在加载页面时,Vaadin 请求 session using request.getSession(true)
,对于后续的 ajax 请求它使用request.getSession(false)
;并最终request.getSession(false)
返回null
,因此session expired
出现消息。似乎 Web 容器忽略了会话超时设置。
问问题
2044 次