Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
Property: driverclassname
Value: org.postgresql.Driver
Origin: "driverClassName" from property source "source"
Reason: Failed to load driver class org.postgresql.Driver in either of HikariConfig class loader or Thread context classloader
配置的database链接信息如下:
spring.datasource.url=jdbc:postgresql://localhost:5433/springbootdb
spring.datasource.username=postgres
spring.datasource.password=${POSTGRES_PASSWORD:postgres@123}
maven的pom文件里和postgre相应的dependency有如下两个
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.5</version>
<scope>test</scope>
</dependency>
<profile>
<id>postgres</id>
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4.1212</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<profiles>
<profile>postgres</profile>
<profile>localhost</profile>
</profiles>
</configuration>
</plugin>
</plugins>
</build>
</profile>
原因在于:第一个和postgres相关的configuration的scope是test,因此在编译的时候这个dependency是不会生效的,而第二个postgres的dependency指定了profile: <profile> <id>postgres</id>, 因此在编译时如果不指定Postgres的profile,这个dependency就找不到了.
因此在运行命令的时候我们需要指定maven的profile为
-Ppostgres
这样这个postgres的dependency就能找到了
springboot 启动报错:
ailed to load driver class com.mysql.jdbc.Driver from HikariConfig class classloader sun.misc.Launcher$AppClassLoader@18b4aac2
解决spring-boot整合mybatis-plus启动报错问题;
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-08-04 20:19:03.246 ERROR 18020 --- [ main] o.s.boot.SpringApplication : Application run failed
连接progressql报错Cannot load JDBC driver class ‘org.postgresql.Driver’
1.到官方下载驱动
(下载注意事项,cmd命令窗口输入java -version查看jdk版本选择驱动
If you are using Java 8 or newer then you should use the JDBC 4.2 version.
If you are using Java 7 then you should use the JDBC 4
DBeaver常见问题驱动相关驱动安装时报错Maven artifact xxx no found问题现象问题原因解决方案连接数据库时报错Error org.postgresql.driver not loaded问题现象问题原因解决方案连接数据库时报错Failed to load driver class org.postgresql.Driver
驱动安装时报错Maven artifact xxx no found
安装dbeaver数据库连接工具,点“测试连接”的时候出现报错如下:
*************************** APPLICATION FAILED TO START ***************************
Description:
Failed to bind properties under ‘spring.datasource.type’ to java.lang.Class<javax.sql.DataSource...
最近在工作之外自己试着搭建了一个简单springboot web的项目,在一个项目底下新建了一个demp moudle
但是在勾选module依赖的时候却忘记勾选了mysql的项目依赖
问题描述:
然后我把controller、service、mapper、bean都写好了
还有application.properties也配置好了
按理说现在就可以跑起来了,结果报了一个错
Description:
Failed to bind properties under ''
为了测试是否是Druid连接池的原因,我又关闭了Druid进行测试,这时候错误变成了这个:
这时候大家看到这个r应该明白了,这他丫是数据库驱动没装呀!跑到pom一看果然,创建项目的时候忘了点mysql,没有自动引入mysql驱动。顿时...
遇到这个问题是在springboot连接sqlServer是遇到的
解决方法是:使用的jar包错误,可以参考http://blog.csdn.net/csdn_chuxuezhe/article/details/79222969
更改自己的jar包。
最初是在Windows平台下部署图像项目时发现的,在一个Tomcat下单独部署视频识别项目正常,当在同一个webapps加入另一个项目后台同时运行时,第一个视频项目中的视频播放不了,报错java.lang.RuntimeException,该异常一直追溯到此处Caused by: java.awt.HeadlessException。查阅此类案例,发现不仅在服务器部署时有,在Spring...