我有訪問遠程Web服務的Tomcat Web應用程序的套接字讀取超時。超時正好是10分鐘。我無法找到對此負責的配置。這是一種默認?Tomcat軸Web服務客戶端讀取超時。超時配置
編輯:我使用Apache Axis的1.4
我有訪問遠程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)
您發佈的鏈接適用於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