如何在JAVA中保持会话活动而不修改客户端

如何在JAVA中保持会话活动而不修改客户端,java,session,Java,Session,我的服务器在1小时后响应,我的客户端会话超时10分钟 所以,当客户端请求服务器时,服务器开始处理,但10分钟后,会话在客户端过期 那么,有人能告诉我如何让会话保持1小时的活动状态,以便向客户端发送适当的响应吗 我根本不想改变我的客户。我使用java servlet创建了服务器。发布您完成的任何代码或工作任务任务都有短暂的超时,因为它们旨在同时为多个客户端提供服务,所以不会耗尽资源。他说,解决这类问题的通常机制是定期执行某种轮询以获取结果。在这种情况下,您需要一个服务来提交请求,另一个服务来请求响

我的服务器在1小时后响应,我的客户端会话超时10分钟

所以,当客户端请求服务器时,服务器开始处理,但10分钟后,会话在客户端过期

那么,有人能告诉我如何让会话保持1小时的活动状态,以便向客户端发送适当的响应吗


我根本不想改变我的客户。我使用java servlet创建了服务器。

发布您完成的任何代码或工作任务任务都有短暂的超时,因为它们旨在同时为多个客户端提供服务,所以不会耗尽资源。他说,解决这类问题的通常机制是定期执行某种轮询以获取结果。在这种情况下,您需要一个服务来提交请求,另一个服务来请求响应,当它准备好时,或者只是显示一条消息,表示此请求没有响应。yetany有关您的应用程序和服务器的更多信息?它是web应用程序吗?服务器和客户端是什么意思?若你们需要像你们描述的那个样实现它,诀窍是每5分钟将1字节的charempty“”写入一个responsestream就可以了。但若客户机正在等待一个严格的二进制文件,而不是前导的允许空白的html回复,那个么您就有问题了。我的服务器是在ApacheTomcat上运行的普通java程序。客户端也是java程序。我这样做是为了测试的目的,一旦成功,我将不得不在其他产品中实现它。