文章目录

  • ​​问题背景​​
  • ​​问题分析​​
  • ​​问题解决​​

问题背景

web项目中,Driver驱动类路径正确,且导入的依赖正确,但仍报错。


问题分析

在web项目中,单元测试时,业务层与数据库可以正常交互

JavaWeb项目中ClassNotFoundException: com.mysql.jdbc.Driver_web项目


部署了Tomcat服务器后,在本地测试时,则报错,找不到驱动类

JavaWeb项目中ClassNotFoundException: com.mysql.jdbc.Driver_tomcat_02


而由于mysql驱动是第三方的,在项目中已导入相关依赖,而Tomcat报错,因此便可得知是Tomcat中缺少此依支持

JavaWeb项目中ClassNotFoundException: com.mysql.jdbc.Driver_web项目_03

问题解决

需将上图中项目中的jar包,复制到Tomcat的lib目录下

JavaWeb项目中ClassNotFoundException: com.mysql.jdbc.Driver_tomcat_04

重启Tomcat服务器后,即可解决此问题(如果不是由于其他原因的话)。

JavaWeb项目中ClassNotFoundException: com.mysql.jdbc.Driver_问题分析_05