Tomcat轴Web服务客户端读取超时。超时配置

问题描述:

我有访问远程Web服务的Tomcat Web应用程序的套接字读取超时。超时正好是10分钟。我无法找到对此负责的配置。这是一种默认?Tomcat轴Web服务客户端读取超时。超时配置

编辑:我使用Apache Axis的1.4

它来自DEFAULT_MESSAGE_TIMEOUT在org.apache.axis.MessageContext

/** 
* Maximum amount of time to wait on a request, in milliseconds. 
*/ 
private int   timeout = Constants.DEFAULT_MESSAGE_TIMEOUT; 

使用org.apache.axis.Constants

/** 
* The default timeout for messages. 
* 
* @since Axis1.2 
*/ 
public static final int DEFAULT_MESSAGE_TIMEOUT=60*1000*10; 

因此,似乎是一种默认的。

+0

我会检查一下,谢谢! – 2011-01-14 14:57:44

在你的情况可能会超时在轴配置设置。请参阅Timeout Configuration

或尝试以编程方式设置您超时(Axis client options

+2

您发布的链接适用于Axis2。我用轴1.4 – 2011-01-11 14:11:23

我找到了一个链接在这里:http://axis.apache.org/axis/java/client-side-axis.html#AxisProperties,它提到CONNECTION_TIMEOUT_PROPERTY但它没有指定任何默认。