如何在CXF / Spring Servlets中设置服务器端请求超时?

时间:2013-08-13 03:20:08

标签: spring cxf

我有一个Web服务,它连接到后端的数据库以提供信息。有时数据库可能很慢,我最终会遇到一个在10秒后断开连接的客户端,但我的服务器继续处理请求,最终导致管道异常中断。

我想知道在Web服务端是否有办法设置请求超时,这样如果我花费更多x秒来回复对我发出的请求,那就是servlet将错误返回给客户端,servlet将尝试终止处理请求的线程。

使用CXF / Spring提供servlet是否可行?

1 个答案:

答案 0 :(得分:0)

可以使用 HTTPClientPolicy setReceiveTimeout 方法。 Here您可以在服务器端找到有关如何配置它的详细信息。