java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 之殇

问题

新接手的SpringMVC项目,在启动的过程中发现一直报mysql驱动找不到。

排查

按照之前SpringBoot项目的思路去找问题,发现pom文件中确实少了mysql驱动,后面就给加上了

  <!--mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>

再次启动,发现还是这个问题。

如何解决

SpringMVC项目不同于SpringBoot项目。没有内嵌tomcat。需要把mysql的驱动包直接放到tomcat的lib目录下。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 之殇_第1张图片

注意

数据库的版本号和mysql驱动不能差的太多,不然会出问题。

你可能感兴趣的:(mysql驱动,SpringMVC)