尝试执行http get时,我不断收到连接超时错误。当我在我的系统上运行它时,相同的代码运行完全正常,但是当我尝试在我的服务器上运行它时会出现此问题。尝试使用curl时,相同的url会一致地返回响应。这两个系统都有ubuntu 10.04,并且正在使用open-jdk。两者都使用commons-httpclient-3.1.jar,并且不涉及多线程,多个连接。虽然我知道某些地方必须有不同的东西导致行为上的差异,但我无法弄清楚从哪里开始寻找。有什么指针吗?
答案 0 :(得分:0)
您的服务器是否位于代理服务器后面?我们必须使我们的所有应用程序进行远程调用(在我们的数据中心之外)代理感知,否则代理服务器将阻止呼叫。另一件需要尝试的是将java从图片中删除并使用curl进行一些基本调用。