【发布时间】:2013-11-27 09:57:41
【问题描述】:
我的问题是我调用了一个需要超过 60 秒才能响应的远程 Web 服务,这会导致超时异常。我不想要任何超时检查:我只想让发件人等到 Web 服务结束。我尝试设置:
HttpSession httpSession = getThreadLocalRequest().getSession();
httpSession.setMaxInactiveInterval(120000);
getThreadLocalRequest().setAttribute("session", httpSession);
修改web.xml session-timeout(尽管我不认为它与我的问题有关)来创建一个自定义的HttpRequest。超时仍然存在。有没有办法关闭这个检查?
【问题讨论】:
-
已经尝试,已经失败。更明确地说:我将 web.xml 和 webservice web.xml 的 session-timeout 设置为 60 分钟
标签: java web-services http timeout cxf