0

http get を実行しようとすると、接続タイムアウト エラーが発生し続けます。同じコードをシステムで実行すると問題なく動作しますが、サーバーで実行しようとするとこの問題が発生します。curl で試したときと同じ URL は一貫して応答を返します。どちらのシステムにも ubuntu 10.04 があり、open-jdk を使用しています。どちらも commons-httpclient-3.1.jar を使用し、マルチスレッドではなく、複数の接続が関係しています。行動の違いを引き起こしているどこかに何か違うものがあるに違いないことは理解していますが、どこから始めればよいのかわかりません。ポインタはありますか?

4

1 に答える 1

0

サーバーはプロキシの背後にありますか? リモート呼び出し (データセンターの外部) を行うすべてのアプリをプロキシ対応にする必要がありました。そうしないと、呼び出しがプロキシ サーバーによってブロックされます。もう 1 つ試すことは、Java を取り去り、curl でいくつかの基本的な呼び出しを行うことです。

于 2011-12-09T17:36:48.520 に答える