标签: java web-services axis httpsession
我有一个客户端应用程序,它使用apache轴访问Web服务api。
我的客户端是随机调用Web服务的服务。所以我不知道交互发生的时间。
我希望在Web服务调用之间保持会话处于活动状态。
我正在考虑使用一个单独的线程来定期调用一个虚拟方法,以便会话永远不会超时?这是一个正确的想法还是有任何缺点?
另一种方法是在访问Web服务时抛出“会话超时”异常时重新登录。但由于许多对象可以与Web服务交互,因此会产生新的问题,例如要处理的同步。