我正在参与一个项目,前端为 SmartClient AJAX RIA 框架,服务器端为 spring-jpa-hibernate。所有服务器 API 都作为 RESTish 服务公开。
我的问题是,当 GUI 空闲超过 10 分钟时,服务器会终止我的 Web session ,并通过 401 响应(未经授权的访问)来服务我的下一个请求。
我在 web.xml 中尝试了以下设置
<session-config>
<session-timeout>30</session-timeout>
</session-config>
但我的网络 session 仍然在近 10 分钟后过期。
有什么想法吗?
最佳答案
请提供有关用于部署的服务器类型的详细信息。许多应用服务器都可以选择在部署阶段覆盖 session 超时。
我广泛使用了 Websphere(具有此功能)...
关于java - 使用 RESTish Web 服务时的 Web 应用程序 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6236640/