当前位置: 代码网 > it编程>编程语言>Java > SpringCloud微服务踩坑记录分享

SpringCloud微服务踩坑记录分享

2024年11月29日 Java 我要评论
springcloud微服务踩坑记录consul1.nested exception is java.lang.illegalargumentexception: consul service ids

springcloud微服务踩坑记录

consul

1.nested exception is java.lang.illegalargumentexception: consul service ids must not be empty, must start with a letter, end with a letter or digit, and have as interior characters only letters, digits, and hyphen:null

微服务不能启动,报错,网上修改建议一般是修改配置文件的service-name和instance-id,修改后仍然不好用。

后来解决方式是换了springcloud的版本

2.报错如下

org.springframework.beans.factory.beancreationexception: error creating bean with name ‘configurationpropertiesbeans’ defined in class path resource [org/springframework/cloud/autoconfigure/configurationpropertiesrebinderautoconfiguration.class]: post-processing of merged bean definition failed; nested exception is java.lang.illegalstateexception: failed to introspect class [org.springframework.cloud.context.properties.configurationpropertiesbeans] from classloader [sun.misc.launcher$appclassloader@18b4aac2]

caused by: java.lang.illegalstateexception: failed to introspect class [org.springframework.cloud.context.properties.configurationpropertiesbeans] from classloader [sun.misc.launcher$appclassloader@18b4aac2]

caused by: java.lang.noclassdeffounderror: org/springframework/boot/context/properties/configurationbeanfactorymetadata

caused by: java.lang.classnotfoundexception: org.springframework.boot.context.properties.configurationbeanfactorymetadata

原因

springboot版本和spring cloud版本不匹配

后来版本分别选用2.2.5和hoxton.sr3解决

<parent>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-parent</artifactid>
    <version>2.2.5.release</version>
</parent>
<properties>
    <project.build.sourceencoding>utf-8</project.build.sourceencoding>
    <project.reporting.outputencoding>utf-8</project.reporting.outputencoding>
    <java.version>1.8</java.version>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <spring-cloud.version>hoxton.sr3</spring-cloud.version>
</properties>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com