Springboot整合nacos报错无法连接nacos的解决
Springboot整合nacos报错无法连接nacos
报错信息
Nacos com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
关于这个报错的原因有很多:如Nacos未启动、网络问题、配置问题、版本不兼容问题等,我的报错原因主要是版本不兼容。
下面是官网给出的版本对照图


我的错误原因是
使用的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) 如果重新启动或已经连接上配置中心,项目使用过程中,连接不上nacos,会使用之前已经连接上的配置(本地配置文件);
如果一直连接不上,后台线程会定时去连接配置中心
(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]
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
jdk配置完之后java -version还是默认的jdk版本问题解决过程
在CentOS7中配置JDK后,java -version仍显示默认JDK,因为系统默认的/usr/bin/java软链接优先级高于PATH环境变量,这篇文章主要介绍了jdk配置完之后java -version还是默认的jdk版本问题的解决过程,需要的朋友可以参考下2026-01-01
SpringBoot集成MD2File实现Markdown转PDF的示例代码
MD2File是一种与Markdown文件格式相关的工具或库,主要用于将Markdown格式的文本转换为其他文件类型,Markdown是一种轻量级标记语言,广泛用于编写易于阅读和书写的结构化文档,本文给大家讲解了SpringBoot集成MD2File实现Markdown转PDF的示例,需要的朋友可以参考下2025-06-06
解读controller层,service层,mapper层,entity层的作用与联系
这篇文章主要介绍了关于controller层,service层,mapper层,entity层的作用与联系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-11-11
为spring get请求添加自定义的参数处理操作(如下划线转驼峰)
这篇文章主要介绍了为spring get请求添加自定义的参数处理操作(如下划线转驼峰),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-09-09
SpringBoot中使用JdbcTemplate访问Oracle数据库的案例详解
JdbcTemplate是Spring框架中的一个核心类,用于简化Java应用程序与关系型数据库的交互操作,本文给大家介绍SpringBoot中使用JdbcTemplate访问Oracle数据库的方法,感兴趣的朋友跟随小编一起看看吧2023-10-10
spring整合redis以及使用RedisTemplate的方法
本篇文章主要介绍了spring整合redis以及使用RedisTemplate的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05


最新评论