私は、Windowsサーバーに対して実行される一連のWebサービス操作を呼び出すJava Webサービスクライアント(Axis 1.4を使用)をLinux上で実行しています。Webサービスでタイムアウトを読み取りましたが、操作はまだ完了していますか?
java.net.SocketTimeoutException: Read timed out
ただし、クライアント側では有効な応答がなくても、サーバー上での操作は完了しています。これはWebサービスサーバー/クライアントのバグですか?または、TCPソケット上で発生する予定ですか?
ソケットで読み取りタイムアウトを設定した場合、これは正常な動作です。応答を待つ間にタイムアウトしないように、基礎となるソケットを構成してみてください。私はAxisでそれをする方法を知らない。 –