最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

IDEA报错 Failed to determine a suitable driver class

IT圈 admin 3浏览 0评论

IDEA报错 Failed to determine a suitable driver class

文章目录

  • 现象
  • 解决
    • 接触标志resources目录
    • 重新标志resources目录

现象

在做项目的过程中,需要区分几套环境,一般SpringBoot项目的配置文件也会进行分离,如下:

application-db-dev.yml
application-db-local.yml
application-dev.yml
application-local.yml
application.yml

现在拷贝一份local的作为dev环境的,然后再在application.yml更改spring.profiles.active=local,按理来说应该是可以直接启动的,但是却报错如下:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-05-06 23:35:15.267 ERROR 12944 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : ***************************
APPLICATION FAILED TO START
***************************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 classAction: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

由异常提示是数据库的连接地址没有找到,猜测是 application-db-local.yml 文件没有生效。

解决

接触标志resources目录

重新标志resources目录

IDEA报错 Failed to determine a suitable driver class

文章目录

  • 现象
  • 解决
    • 接触标志resources目录
    • 重新标志resources目录

现象

在做项目的过程中,需要区分几套环境,一般SpringBoot项目的配置文件也会进行分离,如下:

application-db-dev.yml
application-db-local.yml
application-dev.yml
application-local.yml
application.yml

现在拷贝一份local的作为dev环境的,然后再在application.yml更改spring.profiles.active=local,按理来说应该是可以直接启动的,但是却报错如下:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-05-06 23:35:15.267 ERROR 12944 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : ***************************
APPLICATION FAILED TO START
***************************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 classAction: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

由异常提示是数据库的连接地址没有找到,猜测是 application-db-local.yml 文件没有生效。

解决

接触标志resources目录

重新标志resources目录

发布评论

评论列表 (0)

  1. 暂无评论