Java java.net.ConnectException : Connection refused

标签 java ioexception

我在将应用程序复制到服务器时遇到问题。 该程序在我的测试机(Mac OS X)上运行良好,但是当我将其部署到我的服务器(Windows Server 2008)上时,出现以下错误:

java.net.ConnectException: Connection refused

我确定我已正确打开出站连接的端口。只是端口 80 对吧?

如果有帮助的话,这是一个代码片段

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

Java 不是我的主要语言,所以如果您还需要任何其他内容,请告诉我。

最佳答案

这个问题几乎总是由于以下两个原因之一而出现:
1) 服务器没有监听正确的端口
2)您有防火墙来阻止流量

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

关于Java java.net.ConnectException : Connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246151/

相关文章:

java - 我在服务器套接字上接受客户端连接时捕获了 IOException。现在怎么办?

c# - 系统.IO.IOException : Cannot close stream until all bytes are written

java - 如果发生IOException,这个InputStream会被正确关闭吗?

java - 如何在 selenide 中将 List <> 与 WebElement 一起使用?

java - 如何使用 substr 函数获取 32K 长度字符串的最后 100 个字节?

java - 从控制台获取用户输入的正确方法

c# - 同步 XmlWriter 对文件的访问以防止 IOExceptions 的最佳方法是什么?

C# - 重命名目录的方法

java - 我没有发现我的代码检查字符串是否有错误

java - 存储过程在调用时不起作用,但准备好的语句可以