java-web工程无法加载mysql-connector驱动类java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

最近两天在自己学习如何配置java的ssm框架(Structs2,spring,mybatis)。
遇到tomcat无法加载mysql-connector驱动类,mysql版本用的5.6.10,jar包使用5.1.39.
系统老是java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

确认包已经被导入web工程目录。

原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿……

在java项目中,只需要引入mysql-connector-java-5.1.39-bin.jar就可以运行java项目。

在web项目中,当Class.forName(“om.mysql.jdbc.Driver”);时eclipse是不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.39-bin.jar拷贝到tomcat下lib目录就可以了。

当然有时候即使加上这个也不行,这时候你需要去检查一下你的jdbc.properties文件中是否含有多余的空格(我就是因为这个原因,囧)

你可能感兴趣的:(Java,EE开发知识汇总)