一、该问题的重现步骤是什么?
1. 使用PG12数据库,驱动版本:42.5.1和42.3.3,启动auth服务时,提示驱动找不到java.lang.ClassNotFoundException: org.postgresql.Driver
2. clean全部项目和auth单独模块后,执行install,重启服务仍然提示驱动找不到
3.刚下载的代码,还没进行修改
二、你期待的结果是什么?实际看到的又是什么?
启动成功;实际提示驱动找不到
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX SpringCloud版,版本:3.0.1.RELEASE; MacOS10.14.6
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
配置改完,再排查一下是否引入了pg的驱动包,具体请看截图
修改nacos的配置,然后在服务的pom文件引入pg驱动依赖。
你好,这个修改过了,默认连得MySQL。在修改postgresql后报的这个错误,pom文件也都添加了
blade-dev.yaml中修改了2处
驱动位置修改
数据库连接位置修改
bladex-tool工程里引用得有postgresql的驱动版本是42.2.22,升级到最新版42.5.1不行;后来吧postgresql的驱动放到auth的pom文件里也不行。
最近转到其他项目去了,今天重新启动了项目,连接成功。可能是本机安装的PG,需要重启才有效。
扫一扫访问 Blade技术社区 移动端