HttpClient を使用してリモート サーブレットに対して PostMethod を実行していますが、何らかの理由で多くの接続が開いたままになり、サーバーのすべての接続が占有されています。
GWT クライアントが GWT サービスに呼び出す
アーキテクチャの詳細
は次のとおりです。 GWT サービスは HttpClient をインスタンス化し、PostMethod を作成し、クライアントにメソッドを実行させます
。次に、method.getResponseBodyAsStream() を呼び出して入力ストリームを取得し、それをバイト配列に書き込みます。
次に、入力ストリームを閉じ、バイト配列出力ストリームをフラッシュし、さらに数行のコードを実行してから、method.releaseConnection() を呼び出します。
これを引き起こしているのは、私が見落としている明らかな何かがあるに違いありません。ブラウザーで同じサービスに対して GET を実行すると、接続はすぐに閉じますが、HTTPClient に関する何かがハングアップの原因となっています。