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

Spring cloud alibaba集成nacos 报错:[Nacos Config] config[dataId=xxx, group=DEFAULT_GROUP] is empty 解决

在使用 Spring Cloud Alibaba 集成 Nacos 时遇到[Nacos Config] config[dataId=xxx, group=DEFAULT_GROUP] is empty错误通常表示 Nacos 配置中心中没有找到对应dataIdgroup的配置信息,启动信息报错如下:

1,检查Nacos是否已经配置正确:

2,检查application.yml

3,发现配置均正常,那么需要详细去判断一下

c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=test.yml, group=DEFAULT_GROUP] is empty

4,可以从报错信息入手,进入NacosConfigDataLoader查看

5,通过Debug跟踪代码,最后找到这里NacosConfigService::getConfigInner,打断点调试:

ErrCode:-401, ErrMsg:Client not connected, current status:STARTING

6,发现是连接不上服务端,从网上查找原因发现:

从2.x版本开始,nacos分成了两个端口:8848和9848

Nacos在升级到2.x版本后,对端口的使用进行了调整,新增了端口9848作为管理端口(Management Port),而原有的8848端口继续用于服务发现和配置管理。这一变化主要是为了区分Nacos的管理功能和服务发现、配置管理功能,提高系统的可用性和安全性。具体来说:

  • 端口8848:这是Nacos原先的端口,继续用于服务发现和配置管理。这个端口是Nacos的核心功能,用于服务的注册和发现,以及配置信息的存储和获取。
  • 端口9848:这是在2.x版本中新增的管理端口,用于Nacos的管理功能。通过这个端口,可以进行一些管理操作,比如查看集群状态、配置管理和服务管理等。这个端口的引入是为了将管理功能与核心服务发现和配置管理功能分离,以此来提高系统的整体安全性和可维护性。

需要注意的是,在使用Nacos 2.x版本时,需要确保这两个端口都已经在服务器上开放,并且在安全组和防火墙中也相应地开放这些端口,以保证Nacos能够正常工作。如果你的Spring Boot项目正在使用Nacos,也需要将项目中的server-adr端口改成9848,以适配新版本的端口变化。

7,开启9848端口和防火墙

8,修改完成之后,再次启动项目,发现是正常读取到

http://www.jsqmd.com/news/450445/

相关文章:

  • 流水潺潺:探寻Linux下C语言文件流的诗意实现
  • 风吹字符起,诗意Linux:一场指令与自由的浪漫邂逅(下)
  • Spring Boot与MyBatis
  • ASP.NET商家联盟会员消费管理系统源码(含IIS+SQL Server 2005部署说明)
  • 2026年西藏抖音短视频代运营推广公司排行 - 精选优质企业推荐榜
  • 基于SpringBoot+Vue的校园一卡通abo管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 称重装置(CAD装配图)
  • 梯度下降:机器学习中的核心优化算法
  • 2026年山东抖音短视频代运营公司排行榜发布 - 精选优质企业推荐榜
  • 纸上流年:Linux基础IO的文件理解与操作
  • Spring Cloud Data Flow 简介
  • spring loCDI 详解
  • Spring Boot:Java开发的神奇加速器(二)
  • 2026年济南抖音代运营公司推荐榜单TOP5发布 - 精选优质企业推荐榜
  • Flutter 三方库 sendgrid_mailer 的鸿蒙化适配指南 - 掌控邮件分发资产、网关治理实战、鸿蒙级精密通讯专家
  • 前后端分离洋州影院购票管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • Flutter 三方库 zxcvbn 的鸿蒙化适配指南 - 掌控密码强度资产、安全审计实战、鸿蒙级精密鉴权专家
  • Selenium的学习
  • 指尖的诗篇:在Vim的世界里书写代码与梦想,Linux下vim编辑器的使用详解
  • 单北斗GNSS在变形监测中的应用及定制解决方案分析
  • 2026年济南抖音短视频代运营机构5强推荐榜单发布 - 精选优质企业推荐榜
  • Spring-boot3.4最新版整合swagger和Mybatis-plus
  • 基于SpringBoot+Vue的校车调度管理系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 企业级校园便利平台管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • SpringBoot+Vue 洋州影院购票管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • SpringBoot+Vue 养老院管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • spring Profile
  • 2026年成都抖音短视频代运营服务商5强推荐榜单发布 - 精选优质企业推荐榜
  • 告别低效繁琐!千笔ai写作,继续教育论文神器
  • Spring Initializr创建springboot项目,提示java 错误 无效的源发行版:16