欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

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

来源: javaer 分享于  点击 2991 次 点评:253

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


目录
  • Springboot整合nacos报错无法连接nacos
    • 报错信息
    • 下面是官网给出的版本对照图
    • 我的错误原因是
  • Springboot连接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]

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持3672js教程。

      您可能感兴趣的文章:
      • Springboot升级到2.7.2结合nacos遇到的坑及解决
      • SpringBoot实现连接nacos并支持多环境部署
      • 关于SpringBoot2.7.6连接nacos遇到的一些问题
      • springboot项目连接不上nacos配置,报‘url‘异常问题
      • SpringBoot从Nacos读取MySQL数据库配置错误:Public Key Retrieval is not allowed的解决方案
      • springboot3如何接入nacos
      相关栏目:

      用户点评