Springboot整合nacos報(bào)錯(cuò)無(wú)法連接nacos的解決
Springboot整合nacos報(bào)錯(cuò)無(wú)法連接nacos
報(bào)錯(cuò)信息
Nacos com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
關(guān)于這個(gè)報(bào)錯(cuò)的原因有很多:如Nacos未啟動(dòng)、網(wǎng)絡(luò)問(wèn)題、配置問(wèn)題、版本不兼容問(wèn)題等,我的報(bào)錯(cuò)原因主要是版本不兼容。
下面是官網(wǎng)給出的版本對(duì)照?qǐng)D


我的錯(cuò)誤原因是
使用的springcloudalibaba2.2.6.RELEASE版本,而nacos注冊(cè)中心版本過(guò)高。

所以只需要指定com.alibaba.nacos:nacos-client的版本即可
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>你想要的版本號(hào)</version>
</dependency>Springboot連接nacos的各種情況
(1) 第一次啟動(dòng)的時(shí)候,必須能連接上配置中心;
(2) 如果重新啟動(dòng)或已經(jīng)連接上配置中心,項(xiàng)目使用過(guò)程中,連接不上nacos,會(huì)使用之前已經(jīng)連接上的配置(本地配置文件);
如果一直連接不上,后臺(tái)線(xiàn)程會(huì)定時(shí)去連接配置中心
(3) 如果想驗(yàn)證是否有連接上nacos,可以在配置中心加任意配置,看項(xiàng)目日志
com.alibaba.nacos.client.Worker.longPollingfixed-10.10.*.*_80-f9cc48c0-c850-4e8d-9a9a-4f44e71dd79e] o.s.c.e.e.RefreshEventListener (RefreshEventListener.java:73) - Refresh keys changed: [test.test.test2, test.test.test]
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
springboot動(dòng)態(tài)切換數(shù)據(jù)庫(kù)表方式
本文分享了使用TableScopeAspectAjk切面和TableScopeAjk注解實(shí)現(xiàn)數(shù)據(jù)庫(kù)表配置、業(yè)務(wù)切入點(diǎn)管理及SQL動(dòng)態(tài)配置的經(jīng)驗(yàn),旨在提升代碼可維護(hù)性與靈活性,適用于業(yè)務(wù)邏輯與數(shù)據(jù)層的分離開(kāi)發(fā)2025-08-08
jdk配置完之后java?-version還是默認(rèn)的jdk版本問(wèn)題解決過(guò)程
在CentOS7中配置JDK后,java?-version仍顯示默認(rèn)JDK,因?yàn)橄到y(tǒng)默認(rèn)的/usr/bin/java軟鏈接優(yōu)先級(jí)高于PATH環(huán)境變量,這篇文章主要介紹了jdk配置完之后java?-version還是默認(rèn)的jdk版本問(wèn)題的解決過(guò)程,需要的朋友可以參考下2026-01-01
SpringBoot集成MD2File實(shí)現(xiàn)Markdown轉(zhuǎn)PDF的示例代碼
MD2File是一種與Markdown文件格式相關(guān)的工具或庫(kù),主要用于將Markdown格式的文本轉(zhuǎn)換為其他文件類(lèi)型,Markdown是一種輕量級(jí)標(biāo)記語(yǔ)言,廣泛用于編寫(xiě)易于閱讀和書(shū)寫(xiě)的結(jié)構(gòu)化文檔,本文給大家講解了SpringBoot集成MD2File實(shí)現(xiàn)Markdown轉(zhuǎn)PDF的示例,需要的朋友可以參考下2025-06-06
解讀controller層,service層,mapper層,entity層的作用與聯(lián)系
這篇文章主要介紹了關(guān)于controller層,service層,mapper層,entity層的作用與聯(lián)系,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
Java 數(shù)據(jù)結(jié)構(gòu)線(xiàn)性表之順序存儲(chǔ)詳解原理
線(xiàn)性表的順序存儲(chǔ)是指用一組地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)線(xiàn)性表中的各個(gè)元素、使得線(xiàn)性表中在邏輯結(jié)構(gòu)上相鄰的數(shù)據(jù)元素存儲(chǔ)在相鄰的物理存儲(chǔ)單元中,即通過(guò)數(shù)據(jù)元素物理存儲(chǔ)的相鄰關(guān)系來(lái)反映數(shù)據(jù)元素之間邏輯上的相鄰關(guān)系2021-10-10
為spring get請(qǐng)求添加自定義的參數(shù)處理操作(如下劃線(xiàn)轉(zhuǎn)駝峰)
這篇文章主要介紹了為spring get請(qǐng)求添加自定義的參數(shù)處理操作(如下劃線(xiàn)轉(zhuǎn)駝峰),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
SpringBoot中使用JdbcTemplate訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的案例詳解
JdbcTemplate是Spring框架中的一個(gè)核心類(lèi),用于簡(jiǎn)化Java應(yīng)用程序與關(guān)系型數(shù)據(jù)庫(kù)的交互操作,本文給大家介紹SpringBoot中使用JdbcTemplate訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)的方法,感興趣的朋友跟隨小編一起看看吧2023-10-10
spring整合redis以及使用RedisTemplate的方法
本篇文章主要介紹了spring整合redis以及使用RedisTemplate的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05

