0

私のアプリケーションには、1分以上かかる長時間のリクエストがあります。ChromeまたはFirefoxを使用している場合は、辛抱強く待つ必要があります。ただし、IEを使用している場合、1分の時点で、ネットワーク接続タイムアウトに到達したことを示すポップアップが表示されます。

何故ですか?

4

1 に答える 1

2

デフォルトのInternetExplorerのタイムアウトは1分です。プロセスは長時間実行されるため、IceFacesは応答を送信せず、タイムアウトします。

これを回避するには、長時間実行されているプロセス用に新しいスレッドを生成し、すぐに応答を返します。IceFacesには、長時間実行されるプロセスが完了したときにクライアントに通知するために利用できるポーリングまたはプッシュオプションがたくさんあります。

于 2010-01-11T16:16:28.037 に答える