解决java.net.ConnectException: Connection refused:connect报错

news/2024/7/5 5:25:48

报“java.net.ConnectException: Connection refused:connect ”错误

原因和解决:

1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启动项目。

2)使用以下命令检查服务器中允许的最大进程数: ulimit -u。如果将此值设置为较低值,例如1024,则使用以下值将其增加到131072或无限制:ulimit -u 131072 或者 ulimit -u无限制 。

3)客户端和服务器,它们中的任何一个或两个都不在网络中。
它们可能没有连接到LAN或互联网或任何其他网络,在这种情况下,Java将会抛出
客户端的“ java.net.ConnectException:Connection refused ”异常。

4)服务器未运行用
是服务器已关闭但未运行。在这种情况下,你也会得到java.net.ConnectException:连接被拒绝错误。可ping来检查服务器是否正在运行并侦听端口。

5)服务器正在运行但没有侦听端口,客户端正在尝试连接。
服务器正在运行但是正在侦听不同的端口。验证配置。如果你正在处理一个大项目,并有一个分层配置文件,它可能是默认配置或其他一些设置覆盖了您正确的设置。

6)主机端口组合不允许使用防火墙

几乎每个企业网络都受防火墙保护。如果您正在连接其他公司网络,例如在任何电子交易系统中,需要提高防火墙
双方要求确保他们允许彼此的IP地址和端口号。如果防火墙不允许连接,也会收到相同的java.net.ConnectException:Java应用程序中的连接拒绝异常。

7)主机端口组合不正确。
提供的主机端口组合不正确,或者服务器端的早期主机端口组合已经更改。检查客户端和服务器端的最新配置。
8)连接字符串中的协议不正确

TCP是许多高级协议的基础协议,包括HTTP,RMI等。通过连接时字符串,你需要确保你传递正确的协议,服务器期望。例如服务器已暴露,通过 RMI 而不是连接字符串的服务应该以rmi:// 开头。


我这里是注册中心的服务端没有启动,只启动客户端(但是没有影响我目前编写的的项目,报错了就想解决掉)
在这里插入图片描述
解决办法:将Eureka注册中心的服务端启动就好了。


http://www.niftyadmin.cn/n/4413883.html

相关文章

Servlet执行原理生命周期

既然说Servlet的生命周期,就先说说什么是Servlet。 1.what is Servlet? 如果把Web应用比作一个餐厅,Servlet就是餐厅中的服务员——负责接待顾客、上菜、结账。 从广义上来讲,Servlet规范是Sun公司制定的一套技术标准,包含与We…

使用Xkins为Web应用增加皮肤——为你的Web应用增加换肤能力

作者:未知 来源:月光软件站加入时间:2005-2-28 月光软件站 使用Xkins为Web应用增加皮肤——为你的Web应用增加换肤能力原文出处:http://www.javaworld.com/javaworld/jw-10-2004/jw-1025-xkins.html注:图片请参看原文…

关于Servlet技术体系中的一些重要接口(ServletConfigServeltContextServletHttpServletRequest)及其实现类的源码结构剖析

不说什么开场白了,直接开始吧。 首先说说Servlet的两个重要接口 1.ServletConfig接口 关于ServletConfig接口及实现类:   ServletConfig接口封装了Servlet配置信息,这一点从接口的名称上就能够看出来。而且每一个Servlet都有一个唯一对…

反编译工具jad---用法

Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.java. 点击下载 一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/java/>jad example1.class c:/java/>jad *.class 结果是将example1.cl…

java对properties文件的操作

在做程序时,往往会有一些固定的或长期的值,这些值或许在将来才会被更改。 由于程序完成时,把这些值写在代码,将来更改起不方便。(而且容易忘记在代码中什么地方,哪个文件中时)所以,我…

JAVA组件大全 复选框、选项按钮、列表方框、下拉式列表的使用与介绍

7-1:使用JCheckBox组件: 类层次结构图:java.lang.Object--java.awt.Component--java.awt.Container--javax.swing.JComponent--javax.swing.AbstractButton--javax.swing.JToggleButton--javax.swing.JCheckBoxJCheckBox与JRadioB…

JAVA界面组件---swing标签与按钮的使用与介绍

Border,Icon,JLabel,JButton,JToggleButton 6-1:Border的使用 Border类是应用在描绘组件的边界,Border本身是一个interface,里面定义了3个方法,为getBorderInsets()、isBorderOpaque() 、与isBorderOpaque()、与paintBorder().若您想使用Border类来绘制你…

java swing 组件大全----测试Swing所有组件及其相应的事件

import javax.swing.*;import java.awt.*; import java.awt.event.*; import javax.swing.tree.*; import javax.swing.event.*; import javax.swing.border.*; import javax.swing.table.*;/** * Swing 组件测试程序* 测试Swing所有组件及其相应的事件* author 天翼.李 2003.4…