解決springcloud啟動(dòng)時(shí)報(bào)錯(cuò)Connection refused:connect問(wèn)題
最近在項(xiàng)目開(kāi)發(fā)過(guò)程中,遇到了一個(gè)坑,這個(gè)坑是別人給挖的,自己跳進(jìn)去了,不過(guò)沒(méi)有白跳,了解到Eureka注冊(cè)的一些東西,接下來(lái)好好回顧總結(jié)一下,這次跳坑并爬出來(lái)的經(jīng)過(guò)吧。
問(wèn)題場(chǎng)景
一、git拉取代碼
二、運(yùn)行Spring Cloud項(xiàng)目
啟動(dòng)報(bào)錯(cuò),并未在意:
三、Swagger API中運(yùn)行接口
- 出現(xiàn)問(wèn)題:本地接口調(diào)用過(guò)程中,程序不報(bào)錯(cuò),但返回的實(shí)體數(shù)據(jù)為Null;
- 前提:這個(gè)接口方法之前是成功運(yùn)行的,開(kāi)發(fā)環(huán)境的Swagger可以執(zhí)行成功;
四、奇怪點(diǎn)
- 自己最近寫的接口在本地?cái)?shù)據(jù)返回為空;
- 其他人很早寫的接口在本地?cái)?shù)據(jù)成功返回。
請(qǐng)求大神幫助
一、項(xiàng)目組架構(gòu)師
- 1.重新啟動(dòng)項(xiàng)目,無(wú)果
- 2.重新執(zhí)行maven命令,下載jar包,無(wú)果
- 3.詢問(wèn)我是否修改過(guò)本地配置文件,回答無(wú);
- 4.再次檢查本地配置文件,發(fā)現(xiàn)貓膩:
原來(lái)之前有同事修改過(guò)本地配置文件,Eureka注冊(cè)地址為她的IP地址。
二、解決問(wèn)題
bootstrap.yml配置文件被改動(dòng)的地方:
- 1. uri設(shè)置為了本地
spring: cloud: config: name: integral-jingoal-provider #正常方式應(yīng)該從github上更改 profile: @profileActive@ label: integral-config uri: http://localhost:3344
- 2.同事將她的IP作為客戶端注冊(cè)到Eureka服務(wù)端列表中:
eureka: client: service-url: #客戶端注冊(cè)進(jìn)eureka服務(wù)列表內(nèi) defaultZone: http://同事的IP地址:7001/eureka/ instance:
三、疑惑解除
- 1.報(bào)錯(cuò)原因是:同事注冊(cè)的服務(wù),我無(wú)法訪問(wèn)到,導(dǎo)致Connection refused;
- 2.有的接口可以訪問(wèn),有的接口不能正常訪問(wèn):同事修改了數(shù)據(jù)庫(kù),所以查詢不到我新寫的接口數(shù)據(jù)。
總結(jié)
以后遇到這類的問(wèn)題,直接查看配置文件即可,并了解里面配置文件的作用。
同時(shí)在團(tuán)隊(duì)開(kāi)發(fā)過(guò)程中,要謹(jǐn)慎提交代碼,不輕易修改配置文件的代碼,防止出現(xiàn)類似的問(wèn)題。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- springcloud整合到項(xiàng)目中無(wú)法啟動(dòng)報(bào)錯(cuò)Failed to start bean 'eurekaAutoServiceRegistration'
- SpringCloud組件之Eureka Server詳細(xì)啟動(dòng)過(guò)程及說(shuō)明
- SpringCloud啟動(dòng)eureka server后,沒(méi)報(bào)錯(cuò)卻不能訪問(wèn)管理頁(yè)面(404問(wèn)題)
- springCloud集成nacos啟動(dòng)時(shí)報(bào)錯(cuò)原因排查
- SpringCloud啟動(dòng)失敗問(wèn)題匯總
- springcloud gateway網(wǎng)關(guān)服務(wù)啟動(dòng)報(bào)錯(cuò)的解決
相關(guān)文章
SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法解析
這篇文章主要介紹了SpringBoot整合mybatis通用Mapper+自定義通用Mapper方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-03-03Redis原子計(jì)數(shù)器incr,防止并發(fā)請(qǐng)求操作
這篇文章主要介紹了Redis原子計(jì)數(shù)器incr,防止并發(fā)請(qǐng)求操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11Springboot RocketMq實(shí)現(xiàn)過(guò)程詳解
這篇文章主要介紹了Springboot RocketMq實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05Mybatis實(shí)現(xiàn)一對(duì)多映射處理
MyBatis是一種流行的Java持久化框架,這篇文章主要為大家介紹了Mybatis如何實(shí)現(xiàn)一對(duì)多映射處理,文中的示例代碼講解詳細(xì),需要的可以參考下2023-08-08java無(wú)限遞歸遍歷json對(duì)象問(wèn)題
這篇文章主要介紹了java無(wú)限遞歸遍歷json對(duì)象問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Mybatis結(jié)果集映射一對(duì)多簡(jiǎn)單入門教程
本文給大家介紹Mybatis結(jié)果集映射一對(duì)多簡(jiǎn)單入門教程,包括搭建數(shù)據(jù)庫(kù)環(huán)境的過(guò)程,idea搭建maven項(xiàng)目的代碼詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-06-06MyBatisPlus3如何向數(shù)據(jù)庫(kù)中存入List
本文主要介紹了Mybatis Plus的類型處理器的使用,通過(guò)User.java和UserMapper.xml示例進(jìn)行詳細(xì)的解析,并提供了JSON解析器的使用方法,希望通過(guò)這篇文章,可以幫助大家更好的理解和掌握Mybatis Plus的類型處理器2024-10-10Spring中的Aware接口及應(yīng)用場(chǎng)景詳解
這篇文章主要介紹了Spring中的Aware接口及應(yīng)用場(chǎng)景,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01