[英]ClassNotFoundException: org.postgresql.Driver
I have the following maven-dependency:我有以下 maven 依赖项:
<postgresql.version>42.2.11</postgresql.version>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgresql.version}</version>
</dependency>
And try to use it by spring-xml-configuration:并尝试通过 spring-xml-configuration 使用它:
<bean id="dataSource"
class="org.apache.tomcat.jdbc.pool.DataSource"
p:driverClassName="org.postgresql.Driver"
p:url="${database.url}"
p:username="${database.user}"
p:password="${database.password}"/>
But during deployment I receive:但在部署期间我收到:
java.lang.ClassNotFoundException: org.postgresql.Driver
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
at java.base/java.lang.ClassLoader.loadClass
.....
SDK is 11.0.6. SDK 是 11.0.6。
I tried:我试过:
Rebuild project.重建项目。
Invalidate Caches/Restart使缓存无效/重新启动
Maven Clean/Install. Maven 清洁/安装。 But Install failed by the reason of:
但由于以下原因安装失败:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project user_service: Fatal error compiling
Help me, please!!!!请帮帮我!!!! I almost a day battle with this problem
我几乎一天都在与这个问题作斗争
Got the following from https://mvnrepository.com/artifact/postgresql/postgresql/9.1-901-1.jdbc4从https://mvnrepository.com/artifact/postgresql/postgresql/9.1-901-1.jdbc4得到以下内容
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901-1.jdbc4</version>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.