0

在尝试执行 http get 时,我不断收到连接超时错误。当我在我的系统上运行相同的代码时,它运行得非常好,但是当我尝试在我的服务器上运行它时会出现这个问题。尝试使用 curl 时,相同的 url 会始终返回响应。这两个系统都有 ubuntu 10.04,并且使用的是 open-jdk。两者都使用commons-httpclient-3.1.jar,并且不涉及多线程、多连接。虽然我知道某处必须有一些不同的东西导致行为差异,但我无法弄清楚从哪里开始寻找。任何指针?

4

1 回答 1

0

您的服务器是否位于代理后面?我们必须让所有进行远程调用的应用程序(在我们的数据中心之外)代理感知,否则这些调用将被代理服务器阻止。另一件要尝试的事情是将 java 排除在外,并使用 curl 进行一些基本调用。

于 2011-12-09T17:36:48.520 回答