我的项目昨天运行良好,但是今天我运行它时突然报告了一个错误。
2019-06-04 19:09:57.206信息18231 --- [restartedMain] ConditionEvaluationReportLoggingListener:
启动ApplicationContext时出错。显示条件报告 在启用“调试”的情况下重新运行您的应用程序。 2019-06-04 19:09:57.207 错误18231 --- [restartedMain] o.s.b.d.LoggingFailureAnalysisReporter:
********************************应用程序无法启动
说明:
无法配置数据源:未指定'url'属性,并且 无法配置嵌入式数据源。
原因:无法确定合适的驱动程序类别
操作:
请考虑以下事项:如果要嵌入式数据库(H2,HSQL或 Derby),请将其放在类路径上。如果您有数据库设置 要从特定配置文件加载您可能需要激活它(否 个人资料当前处于活动状态)。
以退出代码0结束的过程
我的配置文件application.yml
spring:
jpa:
database-platform: org.hibernate.dialect.PostgreSQL9Dialect
database: postgresql
datasource:
username: postgres
password: adminadmin
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
我的依赖项中包含postgresql。
implementation "org.postgresql:postgresql:42.2.5" // PostgreSQL driver
我尝试重建,无效并重新启动,但都无法正常工作。
答案 0 :(得分:0)
在yml中尝试以下
spring:
jpa:
database-platform: org.hibernate.dialect.PostgreSQL9Dialect
database: POSTGRESQL
datasource:
username: postgres
password: adminadmin
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/postgres
并确保postgress.jar位于应用程序的类路径中,并且tomcat正确接收了它。
答案 1 :(得分:0)
** mongo db 与 SpringBoot 连接错误的解决方法使用如下代码行你的主类**
@SpringBootApplication**(exclude = DataSourceAutoConfiguration.class)**