Nacos 服务注册失败 failed to req API:nacosv1nsinstance after all server

Nacos 服务注册失败 failed to req API:nacosv1nsinstance after all server,第1张

Nacos 服务注册失败 failed to req API:/nacos/v1/ns/instance after all server

记录个人遇到的问题过程和解决方法(仅供参考):

过程:要求nacos升级到最新版本,官网最新为2.0.3。项目里最开始用的0.8,后来升级到1.4挺顺利的,然后升级到2.0.3就各种报错。

前提条件:

1、项目里配置文件配置正确;

示例:

spring:
  application:
    name: auth-test
  cloud:
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yml
      discovery:
        server-addr: 127.0.0.1:8848

2、项目启动时可以获取到nacos注册地址和配置文件名称;

3、nacos启动正确,可以打开nacos管理页;

4、启动项目报如下错误。

解决:

项目maven中nacos配置依赖的版本问题,可以升降级测试是否可用:


    org.springframework.cloud
    spring-cloud-starter-alibaba-nacos-config
    0.9.0.RELEASE   #原来是 0.2.1.RELEASE


    org.springframework.cloud
    spring-cloud-starter-alibaba-nacos-discovery
    0.9.0.RELEASE   #原来是 0.2.1.RELEASE

我的项目使用的是 org.springframework.cloud 下的nacos

不同项目中使用的nacos配置依赖包不同,具体版本可参考:链接

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5673089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存