跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

解决springcloud启动时报错Connection refused:connect问题

目录问题场景请求大神帮助

一、项目组架构师

二、解决问题

三、疑惑解除

总结最近在项目开发过程中,遇到了一个坑,这个坑是别人给挖的,自己跳进去了,不过没有白跳,了解到Eureka注册的一些东西,接下来好好回顾总结一下,这次跳坑并爬出来的经过吧。

问题场景

一、git拉取代码

二、运行Spring Cloud项目

启动报错,并未在意:

三、Swagger API中运行接口

出现问题:本地接口调用过程中,程序不报错,但返回的实体数据为Null;

前提:这个接口方法之前是成功运行的,开发环境的Swagger可以执行成功;

四、奇怪点

自己最近写的接口在本地数据返回为空;

其他人很早写的接口在本地数据成功返回。

请求大神帮助

一、项目组架构师

1.重新启动项目,无果

2.重新执行maven命令,下载jar包,无果

3.询问我是否修改过本地配置文件,回答无;

4.再次检查本地配置文件,发现猫腻:

原来之前有同事修改过本地配置文件,Eureka注册地址为她的IP地址。

二、解决问题

bootstrap.yml配置文件被改动的地方:

1. uri设置为了本地

spring:cloud:config:name: integral-jingoal-provider#正常方式应该从github上更改profile: @profileActive@label: integral-config uri: http://localhost:3344

2.同事将她的IP作为客户端注册到Eureka服务端列表中:

eureka:client:service-url:#客户端注册进eureka服务列表内defaultZone: http://同事的IP地址:7001/eureka/ instance:

三、疑惑解除

1.报错原因是:同事注册的服务,我无法访问到,导致Connection refused;

2.有的接口可以访问,有的接口不能正常访问:同事修改了数据库,所以查询不到我新写的接口数据。

总结以后遇到这类的问题,直接查看配置文件即可,并了解里面配置文件的作用。

同时在团队开发过程中,要谨慎提交代码,不轻易修改配置文件的代码,防止出现类似的问题。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:springcloud整合到项目中无法启动报错Failed to start bean 'eurekaAutoServiceRegistration'SpringCloud组件之Eureka Server详细启动过程及说明SpringCloud启动eureka server后,没报错却不能访问管理页面(404问题) springCloud集成nacos启动时报错原因排查SpringCloud启动失败问题汇总springcloud gateway网关服务启动报错的解决

相关文章