not support oracle driver 1.0 Oracle鏈接報錯有關解決辦法

問題描述及說明解決

  • 這個問題我19年的時候遇到過,當時用的第一種方法換鏈接池,把druid鏈接池換成c3p0鏈接池就沒有報錯,最近又遇到了這個問題,此次不能換鏈接池了,爲何,由於這個項目是一個很大的springboot項目,項目中用到的druid的場景啓動器,在java類中配置的大量有關與druid配置(有十幾個文件夾三十幾個@Componnet的配置類組件),若是要換,那絕對是一個大工程, 因此得自生找緣由,在網上找了一圈後,嘗試了換Druid版本和Ojdbc驅動依然沒有效果,沒辦法只能斷點調試 *

image.png

fd7f849c06eb2e185240c5209b01824.png 發現加載了jar包不對,而後根據jvm的雙親委派模型,在ext加載器中添加相應的racle 驅動(注意這裏是jdk的jre),問題就迎刃而解了。java

image.png

33359e3b35a9958b0c6ca751aaad591.png 綜上,主要是jar包加載得不對spring

相關文章
相關標籤/搜索