java项目(nacos)启动时报错Cannot load driver class: org.postgresql.Driver

目录

报错日志:

解决思路:

问题解决:

总结:


报错日志:
复制代码
Caused by: java.lang.IllegalStateException: Cannot load driver class: org.postgresql.Driver
    at org.springframework.util.Assert.state(Assert.java:97)
    at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:171)
    at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:123)
    at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:48)
    at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari.dataSource(DataSourceConfiguration.java:90)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
    ... 83 common frames omitted
解决思路:

看报错是说未加载到pg数据库的驱动,但是这个项目我使用的是mysql的数据库,所以很疑惑为什么报这个错

于是在application.yml文件中指明了driver-class-name是mysql的驱动

但是仍然是报同样的错误

问题解决:

最后是在nacos配置文件中发现同样配置了driver-class-name指明是pgdriver,(找到报错日志里为啥说是pg数据库了),直接把nacos中的driver-class-name配置改为com.mysql.cj.jdbc.Driver

总结:

nacos中的配置把本地配置覆盖掉了,所以本地配置不起作用

相关推荐
你的冰西瓜1 分钟前
C++ STL算法——非修改序列算法
开发语言·c++·算法·stl
golang学习记1 分钟前
Spring Boot 4 升级实战:从3.x到4.0的分步升级保姆级指南
java·spring boot·后端
2501_941982052 分钟前
2026马年大吉:基于 Java 的企微外部群主动调用体系
java·开发语言·企业微信
独自破碎E5 分钟前
题解 | 灵异背包?
android·java·开发语言
J_liaty8 分钟前
Spring Boot 邮件发送完整指南:带附件、内嵌图片与中文乱码根治方案
java·spring boot·spring·email
sheji700912 分钟前
Springboot家教平台中心系统53754--(程序+源码+数据库+调试部署+开发环境)
java·数据库·spring boot·后端·spring·旅游
QQ 313163789016 分钟前
文华支撑压力画线主图指标公式源码
java
星火开发设计24 分钟前
类模板:实现通用数据结构的基础
java·开发语言·数据结构·c++·html·知识
bugcome_com24 分钟前
# C# 变量作用域详解
开发语言·c#
阿里嘎多学长25 分钟前
2026-02-13 GitHub 热点项目精选
开发语言·程序员·github·代码托管