簡體   English   中英

無法加載MySQL JDBC驅動程序

[英]Cannot load MySQL JDBC driver

嗨,有一個帶有Web應用程序的tomcat服務器,該服務器應該連接到MySQL數據庫。

當我使用-verbose:class時,驅動程序已加載

[Loaded com.mysql.jdbc.Driver from file:/app/tomcat/8.5.4/webapps/my-app/WEB-INF/lib/mysql-connector-java-5.1.36.jar]

但是由於某些原因,在加載spring上下文時仍然會引發異常:

由以下原因引起:org.springframework.beans.PropertyBatchUpdateException; 嵌套的PropertyAccessExceptions(1)是:

PropertyAccessException 1:org.springframework.beans.MethodInvocationException:屬性'driverClassName'拋出異常; 嵌套異常是java.lang.RuntimeException:無法加載driverClassName com.mysql.jdbc.Driver的類

我試圖將連接器庫文件移到tomcat庫文件夾中,但沒有做任何更改。 我嘗試了不同版本的連接器仍然存在相同的問題。

我無法找到沒有您的代碼文件的確切問題:但是我可以猜到,由於這個問題,它會拋出這種異常。

可能的解決方案,數據庫屬性文件中有一些錯誤。 這是一些屬性,您可以根據系統檢查並提供數據庫名稱和username password 發生此問題是由於single。 或,或; 您也可以在這里找到更多詳細信息。

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/mydb
jdbc.username=myinfuser
jdbc.password=myinfuserpw

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM