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

时间:2014-10-08 12:59:54

标签: java mysql eclipse jdbc

我在动态网络应用程序中获得了java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,即使我已在Eclipse mysql connector中正确设置了构建路径。我很确定我已经正确设置了构建路径。我加倍检查了一下。 我在stackoverflow中遇到了很多同样的问题。他们都建议在Eclipse中设置构建路径。 我的问题是,有没有其他方法可以产生java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误?如果是这样,如何解决? 谢谢!

1 个答案:

答案 0 :(得分:2)

mysql-connector-java.jar文件保存在Web-INF文件夹中 - > lib并将其添加到类路径中,然后导出WAR并进行部署。

此文档 - http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html

  

因此,从Web应用程序的角度来看,类或资源加载按以下顺序查找以下存储库:

     
      
  • JVM的Bootstrap类
  •   
  • /WEB-INF/classes您的网络应用
  •   您的网络应用程序的{li> /WEB-INF/lib/*.jar <----------   
  • 系统类加载器类(如上所述)
  •   
  • 常见的类加载器类(如上所述)
  •