私は同じ問題を抱えていて、最初にSpringの設定を変更することで修正しようとしました
私の試みはすべて不合理だった。
最後に、次のJVMシステムのプロパティを設定して部分的に修正しました。
sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout
(それらの詳細については、そのリンクに従ってください: http: /docs.oracle.com/javase/1.4.2/docs/guide/net/properties.html )
まず、 "Connect timeout"のカスタム値を注入します。
プロパティー・ファイルに格納されている「Read Timeout」を「自家製」構成Beanを使用して次のように変更します。
...
...
次に、System.setProperty(...)メソッドを使用してJVMシステムのプロパティを設定します。
System.setProperty(propName, value);
私は1つの問題が残っています:sun.net.client.defaultConnectTimeoutに設定された値
考慮に入れられていないようです。
もう少しテストをした後、プロキシサーバー(私の場合はSquid)を使ってターゲットホストにアクセスしようとしたときに発生することに気付きました。
ただし、その設定方法を使用するのは不便です。タイムアウト設定は、それ以降のすべての要求に使用されます
よろしく