无法加载MySQL JDBC驱动程序

时间:2016-09-08 03:11:19

标签: java mysql tomcat jdbc

你有一个带有网络应用程序的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]

但由于某些原因,在加载春天语境时它仍然给我一个例外:

  

引起:org.springframework.beans.PropertyBatchUpdateException;嵌套的PropertyAccessExceptions(1)是:

     

PropertyAccessException 1:org.springframework.beans.MethodInvocationException:Property' driverClassName'抛出异常;嵌套异常是java.lang.RuntimeException:无法加载driverClassName的类com.mysql.jdbc.Driver

我试图将连接器lib文件移动到tomcat lib文件夹,但它没有改变任何东西。我尝试了不同版本的连接器同样的问题。

1 个答案:

答案 0 :(得分:-1)

如果没有你的代码文件,我无法找出究竟是什么问题:但我可以猜到,由于这个问题,它会抛出这种异常。

可能的解决方案,数据库属性文件中存在一些错误。 这是一些属性,您可以根据您的系统检查,提供数据库名称和username password。由于单一问题发生。或者,或;你也可以找到更多细节here.

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