java.lang.ClassNotFoundException:eclipse上的com.mysql.jdbc.Driver

时间:2014-08-01 07:21:03

标签: eclipse jsp jdbc tomcat7 mysql-connector

我最近安装了Eclipse Luna来对JSP进行编程。 目前我正在尝试将其与JDBC连接。 我已下载mysql J连接器并将mysql-connector-java-5.1.31-bin.jar添加到构建路径。 我试图在我的浏览器上运行,我收到以下错误:

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

我很确定我的设置在设置路径方面是正确的。 我也在环境变量中设置了CLASSPATH,以防万一是主要问题,但我仍面临同样的问题。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:6)

你需要添加jar文件来构建路径

右键单击项目 - >构建路径 - >配置构建路径 - >库选项卡 - >添加外部jar

浏览并添加它。

添加后如果你没有得到相同的错误,那么

您必须在项目的部署程序集中包含jar文件.......

1)select the web project which contains the jsp file...

 2)select Project tab in the menubar in Eclipse

3)select properties in the drop down menu

4)select Deployment Assembly

5)在其中添加你的ojdbc6.jar文件..

希望这会对你有所帮助..

答案 1 :(得分:1)

是的,您的设置适合​​构建应用程序,运行它需要其他设置。您需要将jar文件放在CATALINA_HOME/lib<your-app>/WEB-INF/lib中,以便在运行时找到驱动程序。后者是可取的。