【问题标题】:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver on eclipse [duplicate]java.lang.ClassNotFoundException:日食上的 com.mysql.jdbc.Driver [重复]
【发布时间】:2014-09-24 08:17:28
【问题描述】:

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

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

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

谁能帮帮我?

【问题讨论】:

  • CLASSPATH 环境变量几乎从不使用,您不应该尝试使用它。
  • 将 jar 添加到应用程序的类路径中

标签: eclipse jsp jdbc tomcat7 mysql-connector


【解决方案1】:

你需要添加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 文件..

希望这对你有帮助..

【讨论】:

  • maven项目也需要吗?
  • 工作就像一个魅力! :)
  • 添加到部署程序集是诀窍,谢谢老兄! :)
  • 我找到了很多答案。这个是对的。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    相关资源
    最近更新 更多