com.mysql.jdbc.Driver未找到

时间:2014-07-03 15:29:50

标签: eclipse java-ee servlets connector-j

我正在使用eclipse来创建servlet。我下载了mysql-connector-java-5.0.8-bin.jar (connector / j)并添加了jar文件来构建我的项目路径。我可以使用这些课程 mysql-connector-java-5.0.8-bin.jar(IDE给出了提示和所有内容,在编译时使用这些类没有问题)。但是当我运行servlet时,我得到了这个错误:

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

听起来突然之间我找不到com.mysql.jdbc.Driver课程了!

当我将jar文件用于java SE项目时,它工作得很完美,但它不适用于javaEE。 我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

数据库连接器jar应设置为运行时类路径而不是构建路径,因为数据库驱动程序是运行时依赖项。

答案 1 :(得分:0)

  • 将jar放入WEB-INF / lib文件夹。
  • WEB-INF / lib文件夹用于特定于应用程序的jar。
  • 你也可以使用你的servlet容器的common / lib文件夹 几个Web应用程序通用的jar。