Java java.net.ConnectException:连接被拒绝

问题描述:

我在将应用程序复制到服务器时遇到问题。 程序运行我的测试机(Mac OS X中)上很好,但是当我在我的服务器(Windows Server 2008),我收到以下错误上部署它:Java java.net.ConnectException:连接被拒绝

我敢肯定,我已经开这些端口正确地用于出站连接。只是端口80正确?

下面是一个代码片段,如果它有助于

try { 
    doc = Jsoup.connect("http://google.com").get(); 
} catch (IOException e) { 
    e.printStackTrace(); 
    return; 
} 

Java是不是我的主要语言,所以让我知道如果有什么事,你就越需要。

+0

您确定您没有在代理后面运行吗?您可以通过远程桌面连接到该服务器,并检查您是否可以访问所需的URL(也请检查浏览器配置以查看是否有代理)? – Claudio

+0

网站是可见的服务器上,并没有代理 –

这个问题几乎总是想出因为两个原因之一:
1)服务器未侦听正确的端口上
2)您有防火墙,阻挡了TRAFIC

尝试暂时停止防火墙并看看发生了什么。

+1

我会补充到: 3)你在一个web代理和你的应用程序没有使用它来处理连接。 – Viccari

+0

是的,我刚刚删除,因为阿什利写道,没有代理。 – partlov

+0

当然,我的意思是,项目3)将使列表更适用于每个“连接被拒绝”问题:) – Viccari