Java / Jmeter连接超时但不在浏览器上(不是JMeter问题)

时间:2013-07-05 16:39:03

标签: java networking

在使用JDK 1.7_21的Windows 2003中

因此,我在桌面上设置了Jemeter,以便对特定网址发出HTTP请求,并且工作正常。但是当我从另一台机器上尝试时,我得到一个连接超时。

URL在I.E浏览器中工作正常,我也可以从命令行ping域。但是,由于JVM有理由不想连接。

实际上这是测试我写的一个示例HTTPClient。这不是代码,因为代码可以在桌面上运行,但是在JVM无法连接的服务器环境中,证明JMeter也不会。但浏览器和ping工作正常。

我怀疑java从不同的地方获取它的网络设置???代理???

1 个答案:

答案 0 :(得分:0)

嗯..是IE / Windows使用代理吗?您可以通过转到Internet选项>进行检查。连接>局域网设置

How to access Proxy settings in IE

如果是,您可以设置一些JVM属性,以便您的Java应用程序使用代理,有几种方法可以执行此操作,一种方法是在执行时通过命令行,您可以使用类似于: / p>

java -Dhttp.proxyHost=your.proxy -Dhttp.proxyPort=your.proxy.port -jar your.jar

java -Dhttp.proxyHost=your.proxy -Dhttp.proxyPort=your.proxy.port YourMainClass