Springboot整合nacos报错无法连接nacos的解决

 更新时间:2024年06月04日 08:45:20   作者:冬瓜的编程笔记  
这篇文章主要介绍了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]

总结

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

相关文章

  • springboot动态切换数据库表方式

    springboot动态切换数据库表方式

    本文分享了使用TableScopeAspectAjk切面和TableScopeAjk注解实现数据库表配置、业务切入点管理及SQL动态配置的经验,旨在提升代码可维护性与灵活性,适用于业务逻辑与数据层的分离开发
    2025-08-08
  • Java版给爱人表白的玫瑰花程序代码

    Java版给爱人表白的玫瑰花程序代码

    这篇文章主要讲解了Java版给爱人表白的玫瑰花程序代码,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧
    2018-05-05
  • jdk配置完之后java -version还是默认的jdk版本问题解决过程

    jdk配置完之后java -version还是默认的jdk版本问题解决过程

    在CentOS7中配置JDK后,java -version仍显示默认JDK,因为系统默认的/usr/bin/java软链接优先级高于PATH环境变量,这篇文章主要介绍了jdk配置完之后java -version还是默认的jdk版本问题的解决过程,需要的朋友可以参考下
    2026-01-01
  • SpringBoot集成MD2File实现Markdown转PDF的示例代码

    SpringBoot集成MD2File实现Markdown转PDF的示例代码

    MD2File是一种与Markdown文件格式相关的工具或库,主要用于将Markdown格式的文本转换为其他文件类型,Markdown是一种轻量级标记语言,广泛用于编写易于阅读和书写的结构化文档,本文给大家讲解了SpringBoot集成MD2File实现Markdown转PDF的示例,需要的朋友可以参考下
    2025-06-06
  • 解读controller层,service层,mapper层,entity层的作用与联系

    解读controller层,service层,mapper层,entity层的作用与联系

    这篇文章主要介绍了关于controller层,service层,mapper层,entity层的作用与联系,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Java 数据结构线性表之顺序存储详解原理

    Java 数据结构线性表之顺序存储详解原理

    线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系
    2021-10-10
  • 为spring get请求添加自定义的参数处理操作(如下划线转驼峰)

    为spring get请求添加自定义的参数处理操作(如下划线转驼峰)

    这篇文章主要介绍了为spring get请求添加自定义的参数处理操作(如下划线转驼峰),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • SpringBoot中使用JdbcTemplate访问Oracle数据库的案例详解

    SpringBoot中使用JdbcTemplate访问Oracle数据库的案例详解

    JdbcTemplate是Spring框架中的一个核心类,用于简化Java应用程序与关系型数据库的交互操作,本文给大家介绍SpringBoot中使用JdbcTemplate访问Oracle数据库的方法,感兴趣的朋友跟随小编一起看看吧
    2023-10-10
  • spring整合redis以及使用RedisTemplate的方法

    spring整合redis以及使用RedisTemplate的方法

    本篇文章主要介绍了spring整合redis以及使用RedisTemplate的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • ElasticSearch 深度分页示例解析

    ElasticSearch 深度分页示例解析

    这篇文章主要为大家介绍了ElasticSearch 深度分页示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02

最新评论