环境
springboot 2.6.11
nacos 2021.0.4.0
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.0.4.0</version>
</dependency>
遇到如java.lang.NoClassDefFoundError: com/alibaba/nacos/client/logging/NacosLogging的报错,
或者在切换版本后出现Error creating bean with name ‘configurationPropertiesBeans‘ defined in class path resource类似的报错
需先检查springboot与nacos的版本号是否对应
Spring Cloud Alibaba Version | Spring Cloud Version | Spring Boot Version |
---|---|---|
2021.0.4.0* | Spring Cloud 2021.0.4 | 2.6.11 |
2021.0.1.0 | Spring Cloud 2021.0.1 | 2.6.3 |
2021.1 | Spring Cloud 2020.0.1 | 2.4.2 |
详细版本号可参考官方文档版本说明
如更改版本完成后仍出现java.lang.NoClassDefFoundError: com/alibaba/nacos/client/logging/NacosLogging
检查是否加上了如下依赖
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>2.1.1</version>
</dependency>
添加以上依赖,问题解决