当Web服务关闭并重新备份时,Java cxf客户端无法恢复

时间:2014-04-04 10:19:14

标签: java spring web-services cxf

正如标题所说,我们有一个用于Web服务的java cxf客户端,这是我们无法控制的。 问题是,如果该Web服务出现故障,当它再次重新启动时,尝试使用它的信息最终会导致来自cxf的SocketTimeoutException。

如果我们重新启动整个应用程序,那么使用Web服务将按预期工作。

以下是我们在spring中配置http管道的方法:

<http-conf:conduit name="*.http-conduit">
    <http-conf:client AllowChunking="false" Connection="close" ReceiveTimeout="${webservices.timeout:30000}" ConnectionTimeout="${webservices.timeout:30000}" />
</http-conf:conduit>

有人能想到我们的客户无法恢复的原因吗?

0 个答案:

没有答案