問題描述及說明解決
- 這個問題我19年的時候遇到過,當時用的第一種方法換鏈接池,把druid鏈接池換成c3p0鏈接池就沒有報錯,最近又遇到了這個問題,此次不能換鏈接池了,爲何,由於這個項目是一個很大的springboot項目,項目中用到的druid的場景啓動器,在java類中配置的大量有關與druid配置(有十幾個文件夾三十幾個@Componnet的配置類組件),若是要換,那絕對是一個大工程, 因此得自生找緣由,在網上找了一圈後,嘗試了換Druid版本和Ojdbc驅動依然沒有效果,沒辦法只能斷點調試 *
![image.png](http://static.javashuo.com/static/loading.gif)
發現加載了jar包不對,而後根據jvm的雙親委派模型,在ext加載器中添加相應的racle 驅動(注意這裏是jdk的jre),問題就迎刃而解了。java
![image.png](http://static.javashuo.com/static/loading.gif)
綜上,主要是jar包加載得不對spring