2017-09-25 7 views
0

デバイスに接続してPOSTコマンドを発行するJavaコードを開発しました。これはeclipseでうまくいく。しかし、私が構築し、command-lineで実行すると、常にタイムアウトします。コマンドラインから実行するとhttp接続タイムアウトが発生する

私はeclipseをコマンドラインと同じマシンで実行しています。私はjava 8を使用しています。

+4

コードの一部を共有することを検討してください – AndreyF

答えて

1

ネットワークの問題は、まずJavaを外しておくことが最善です。だから、最初のステップとして、あなたはコンソールを開き、あなたにも出ている回場合

telnet targetserver.example.com 12345 

を入力して、プログラムで使用されるソケットアドレスへのtelnet接続をしようとすることができ、あなたの問題の源でありますJava内ではありません。

あなたは多くの情報を提供していませんが(要求された情報源など)、私の推測では、Eclipseに設定されているプロキシの背後にいるということです。 Eclipseは、開始されたアプリケーションにその情報を渡して、接続が機能するようにします。コンソール上でアプリケーションを起動するとこの情報が失われるため、プロキシを経由せずにネットワーク接続が直接試行されます。

関連する問題