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


我的錯誤原因是
使用的springcloudalibaba2.2.6.RELEASE版本,而nacos注冊中心版本過高。

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

