Mybatis与spring项目中遇到的奇怪的问题:ClassNotFoundException: com.mysql.jdbc.Driver

    xiaoxiao2021-12-14  17

    Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver  ' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1136) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:77) ... 52 more Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver   at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1130)

    ... 55 more

    原因是配置文件是在网上复制来的,带有几个空格,异常信息中其实也提示出来了annot load JDBC driver class 'com.mysql.jdbc.Driver  ',注意看单引号前面是有空格的,修改配置文件即可

    转载请注明原文地址: https://ju.6miu.com/read-968866.html

    最新回复(0)