2011-01-10 19 views
3

リモートWebサービスにアクセスするTomcat Webアプリケーションでソケット読み取りタイムアウトがあります。タイムアウトはちょうど10分です。私はこれを担当する設定を見つけるのが難しいです。それは何らかのデフォルトですか?Tomcat軸Webサービスクライアントの読み取りタイムアウト。タイムアウトの設定

編集:私は、タイムアウトが軸構成に設定される可能性がありますあなたのケースでは1.4

答えて

3

それはそう、それはデフォルトの種類を思わorg.apache.axis.Constants

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

で使用

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

にDEFAULT_MESSAGE_TIMEOUTから来ています。

+0

私はそれを確認します、ありがとう! –

1

のApache Axisを使用します。 Timeout Configurationを参照してください。

またはプログラム的に(Axis client optionsを)あなたのタイムアウトを設定しよう

+2

投稿したリンクはAxis2用です。私は軸1.4を使用します –

関連する問題