SpringCloud在注册eureka服务端时,报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect

本人亲生经历,项目在前一天晚上还没有一点问题,早上起来已启动eureka服务端报错,服务注册不上去!
控制台报错
反复的检查配置文件,各种百度,各种clean项目,但是yml配置文件一点问题都没有。
yml配置文件
后来发现启动的时候的端口是 8080 根本不是yml文件里配置的端口号 ,后来打开项目的target里面,发现yml是没有进行编译的。
target

解决方法 :直接把yml文件复制到target里面 ,重新注册。

导致的原因 :当你clean你的项目的时候,再重新启动就会报错,他不会把你的yml编译进去,手动复制进去即可

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐