gpt4 book ai didi

java - 无法加载 MySQL JDBC 驱动程序

转载 作者:行者123 更新时间:2023-11-28 22:33:43 24 4
gpt4 key购买 nike

您好,您有一个带有 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 上下文时仍然抛出异常:

Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:

PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.RuntimeException: Could not load class of driverClassName com.mysql.jdbc.Driver

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

最佳答案

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

可能的解决方案,数据库属性文件中存在一些错误。这是一些属性,你可以根据你的系统检查,给数据库名和username password。该问题是由于 single 引起的。或 , 或 ;也是..你可以找到更多细节here.

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

关于java - 无法加载 MySQL JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39382011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com