你有一个带有网络应用程序的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文件夹,但它没有改变任何东西。我尝试了不同版本的连接器同样的问题。
答案 0 :(得分:-1)
如果没有你的代码文件,我无法找出究竟是什么问题:但我可以猜到,由于这个问题,它会抛出这种异常。
可能的解决方案,数据库属性文件中存在一些错误。
这是一些属性,您可以根据您的系统检查,提供数据库名称和username
password
。由于单一问题发生。或者,或;你也可以找到更多细节here.
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/mydb
jdbc.username=myinfuser
jdbc.password=myinfuserpw