当前位置: 首页 > news >正文

解决SpringCloud整合Nacos启动报Client not connected, current status:STARTING

解决SpringCloud整合Nacos启动报Client not connected, current status:STARTING

  • 问题发现
  • 问题解决

问题发现

在跟着Nacos官网学习搭建微服务过程中碰到Client not connected, current status:STARTING错误,配置文件如下:

spring:
  application:
    name: sc-nacos-product
  config:
    import: nacos:sc-nacos-product-dev.yml
  cloud:
    nacos:
      config:
        server-addr: 122.51.7.149:8848

对应的依赖文件如下(Nacos版本2.5.0):

        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
            <version>2023.0.3.2</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2023.0.3.2</version>
        </dependency>

问题解决

先百度,给出的答案是:版本问题、端口未开放、资源不足等问题导致。经过一系列排除发现问题依旧没有解决,然后就逐个排查。

先将spring-cloud-starter-alibaba-nacos-discovery依赖去除,再重新启动,一切正常,如图所示:

在这里插入图片描述

定位问题再spring-cloud-starter-alibaba-nacos-discovery服务发现的问题,然后去官网看示例代码,突然想起来漏了一个非常重要的配置,示例代码如下:

spring:
  application:
    name: sc-nacos-product
  config:
    import: nacos:sc-nacos-product-dev.yml
  cloud:
    nacos:
      config:
        server-addr: 122.51.7.149:8848
      discovery:
        server-addr: 122.51.7.149:8848

缺少了服务发现配置的地址spring.cloud.nacos.discovery.server-addr配置信息,所以导致连接不上。

相关文章:

  • [C++面试] 迭代器面试点(难点)
  • 一个KADB测试实践
  • Leetcode 378. 有序矩阵中第 K 小的元素 二分查找
  • gonet开源游戏服务器环境配置
  • leetcode127.单词接龙
  • 在 Linux下使用 Python 3.11 和 FastAPI 搭建带免费证书的 HTTPS 服务器
  • HarmonyOS开发,A持有B,B引用A的场景会不会导致内存泄漏,看这里!
  • python|exm6-1try-except结构|raise关键字|异常类型
  • Cannot find module @rollup/rollup-win32-x64-msvc
  • AES 简介 以及 C# 和 js 实现【加密知多少系列_3】
  • 鸿蒙Next开发与未来发展的变革:全场景操作系统的全新纪元
  • UE4学习笔记 FPS游戏制作10 制作UI准星
  • Linux 修改国内镜像源
  • 基于Debian搭建FTP服务器
  • 腾讯云创建DeepSeek AI应用及使用教程
  • 人工智能和量子时代的网络安全
  • 类与对象(二)——类的 6 个默认成员函数
  • 模型空间、图纸空间、布局(Layout)之间联系——CAD c#二次开发
  • Java面试第十二山!《Redis缓存》
  • resnet与densenet的比较
  • 印度证实印巴已同意停火
  • 河北邯郸一酒店婚宴发生火灾:众人惊险逃生,酒店未买保险
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 中国以优化营商环境为支点,为全球企业提供可预期市场环境
  • 黄玮接替周继红出任国家体育总局游泳运动管理中心主任
  • 中国难以承受高关税压力?外交部:任何外部冲击都改变不了中国经济基本面