开发者社区 > 云原生 > 正文

Nacos只有“preserved.register.source=SPRING_CLOUD”元数据

此应用程序是一个弹簧引导应用程序。现在,我换了一个spring cloud alibaba 的应用程序。当此应用程序注册到nacos时,仅元数据:

提问19.png

原提问者GitHub用户wadezyj

展开
收起
白夜行fighting 2023-06-11 10:32:44 232 0
1 条回答
写回答
取消 提交回答
  • 解决了,过程如下: 首先,这是一个Spring boot web应用,集成了Spring cloud aliababa时,启动时报如下错误:

    Error creating bean with name 'feignTargeter' defined in class path resource [org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class]: Initialization of bean failed; nested exception is java.lang.IllegalAccessError: class org.springframework.cloud.openfeign.$Proxy149 cannot access its superinterface org.springframework.cloud.openfeign.Targeter。

    于是我在pom排除掉spring-cloud-openfeign-core,可以正常启动,但是在nacos注册中心看不到该服务的dubbo元数据,只有preserved.register.source=SPRING_CLOUD。

    最后我在SpringBootApplication中增加exclude = {FeignAutoConfiguration.class},正常启动,并且在注册中心看到了dubbo元数据.

    原回答者GitHub用户wadezyj

    2023-06-11 11:27:24
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多