2017-09-25 100 views
0

我开发了一个java代码来连接到设备,并发出很少的POST命令。这在eclipse中运行良好。但是当我在command-line上构建并运行时,它总是超时。从命令行运行时http连接超时

我在运行eclipse与命令行在同一台机器上。我使用的是java 8

+4

考虑分享一些你的代码 – AndreyF

回答

1

网络问题最好先解决Java问题。因此,作为第一步,你可以打开控制台,并尝试通过输入

telnet targetserver.example.com 12345 

如果超时,以及,你的问题的根源是通过telnet连接到你在你的程序中使用的套接字地址不在Java中。

你还没有提供太多的东西(例如源代码请求),但我对蓝色的猜测是你坐在一个在Eclipse中配置的代理之后。 Eclipse将这些信息传递给启动的应用程序,以便连接起作用。在控制台上启动应用程序缺少此信息,因此无需通过代理即可直接尝试网络连接。