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

 更新时间:2024年05月27日 10:32:50   作者:冯浩月  
这篇文章主要介绍了解决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.有的接口可以访问,有的接口不能正常访问:同事修改了数据库,所以查询不到我新写的接口数据。

总结

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

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

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

相关文章

  • SpringBoot整合mybatis通用Mapper+自定义通用Mapper方法解析

    SpringBoot整合mybatis通用Mapper+自定义通用Mapper方法解析

    这篇文章主要介绍了SpringBoot整合mybatis通用Mapper+自定义通用Mapper方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Redis原子计数器incr,防止并发请求操作

    Redis原子计数器incr,防止并发请求操作

    这篇文章主要介绍了Redis原子计数器incr,防止并发请求操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Springboot RocketMq实现过程详解

    Springboot RocketMq实现过程详解

    这篇文章主要介绍了Springboot RocketMq实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Mybatis实现一对多映射处理

    Mybatis实现一对多映射处理

    MyBatis是一种流行的Java持久化框架,这篇文章主要为大家介绍了Mybatis如何实现一对多映射处理,文中的示例代码讲解详细,需要的可以参考下
    2023-08-08
  • java无限递归遍历json对象问题

    java无限递归遍历json对象问题

    这篇文章主要介绍了java无限递归遍历json对象问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Mybatis结果集映射一对多简单入门教程

    Mybatis结果集映射一对多简单入门教程

    本文给大家介绍Mybatis结果集映射一对多简单入门教程,包括搭建数据库环境的过程,idea搭建maven项目的代码详解,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧
    2021-06-06
  • MyBatisPlus3如何向数据库中存入List

    MyBatisPlus3如何向数据库中存入List

    本文主要介绍了Mybatis Plus的类型处理器的使用,通过User.java和UserMapper.xml示例进行详细的解析,并提供了JSON解析器的使用方法,希望通过这篇文章,可以帮助大家更好的理解和掌握Mybatis Plus的类型处理器
    2024-10-10
  • 一文搞懂Spring Security异常处理机制

    一文搞懂Spring Security异常处理机制

    这篇文章主要为大家详细介绍一下Spring Security异常处理机制,文中的示例代码讲解详细,对我们学习Spring Security有一定帮助,感兴趣的可以学习一下
    2022-07-07
  • Spring中的Aware接口及应用场景详解

    Spring中的Aware接口及应用场景详解

    这篇文章主要介绍了Spring中的Aware接口及应用场景,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java基础之如何学好Java

    Java基础之如何学好Java

    这篇文章已经是有数年“网龄”的老文,不过在今天看来仍然经典。如何学习java?本篇文章可以说也是面对编程初学者的一篇指导文章,其中对于如何学习Java的步骤的介绍,很多也适用于开发领域其他技能的学习。
    2014-10-10

最新评论