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;
因此,似乎是一种默认的。
答
在你的情况可能会超时在轴配置设置。请参阅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但它没有指定任何默认。
我会检查一下,谢谢! – 2011-01-14 14:57:44