使用nacos配置中心时候:
bootstrap.properties如下:
nacos配置中心文件如下:
启动报错:
Description:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
Process finished with exit code 1
原因:nacos和cloud版本问题,新版的SpringCloud默认没有安装bootstrap依赖,因此不能读取项目bootstrap.yml文件内容,间接导致不能读取Nacos配置内容引发的读取不到数据库url报错
解决方法:添加依赖spring-cloud-starter-bootstrap
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.1.2</version>
</dependency>
其中版本要根据nacos和cloud来确定
启动成功:
参考链接:2021新版本Nacos配置中心提示‘url‘ attribute is not specified and no embedded datasource could be configured
更多推荐
Nacos配置中心报错’url’ attribute is not specified and no embedded datasource could be
发布评论