java - 使用 RESTish Web 服务时的 Web 应用程序 session

标签 java hibernate spring jpa smartclient

我正在参与一个项目,前端为 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/

相关文章:

java - 对集合中的所有偶数进行升序排序,然后对所有奇数进行降序排序

java - "No row with the given identifier exists"虽然它确实存在

java - 一遍又一遍地使用相同的 Hibernate Session 是一种好习惯吗

java - Hibernate/JPA 将 native 查询的结果映射到持有实体的非实体

java - ModelMapper配置错误(无法配置映射)

屏幕模式更改后 java.awt.GraphicsEnvironment.getMaximumWindowBounds() 不会更改

java - Spring 启动 : @TestConfiguration Not Overriding Bean During Integration Test

java - 在外部调用中使用 Spring @Async 的任何理由

java - Spring CustomAuthenticationProviderauthentication.getName() 返回空字符串

java - 如何在 Hibernate 5.2 中使用限制