1

我尝试在 JSP 和 mysql 作为数据库的帮助下执行 wab 页面。在执行第一个网页后,它永远不会显示登录页面中的凭据。在tomcat日志中,它给出了错误"java.lang.classNotFoundException:com.mysql.jdbc.driver"

将 mysqlconnector 下载到以下路径:"D:\mohit\mysql-connector-java-5.1.23"

我在系统环境变量中输入了一个 CLASS PATH作为D:\mohit\mysql-connector-java-5.1.23\mysql-connector-java-5.1.23-bin.jar

本地系统 java 安装在C:\Program Files\Java\jre1.6.0_17

请让我知道如何克服这个问题?

4

3 回答 3

1

您需要在某处包含com.mysql.jdbc.Driver类(所谓的 JDBC 驱动程序)的 JAR 文件。这个 JAR 需要在 Tomcat 中可见。因此,我建议将 mysql-jdbc.jar 放在/WEB-INF/lib项目目录的物理位置。

ClassNotFoundException如果 jar 不在物理位置,则会发生很多次。如果您不确定,请不要使用 Classpath。始终建议将外部“Jars”放在/WEB-INF/lib目录下并重新启动 Tomcat,其余的由它负责。

于 2013-03-08T12:58:10.877 回答
1

将 mysql-connector jar 放入tomcat/lib/ext文件夹并重新启动 tomcat。

于 2013-03-08T07:41:23.300 回答
0

我猜你是从 eclipse 本身在服务器上运行应用程序,jar 没有被推送到服务器。尝试将 jar 文件放在 WEB-INF/lib 文件夹中

于 2013-03-08T07:31:37.387 回答