mysql - 无法执行 .jsp 文件出现错误 java.lang.classNotFoundException :com. mysql.jdbc.driver

标签 mysql jsp

我试图在 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

请告诉我如何克服这个问题?

最佳答案

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

很多时候 ClassNotFoundException 如果 jar 不在物理位置就会发生。如果您不确定,请不要玩类路径。始终建议将外部“Jars”放在 /WEB-INF/lib 目录下并重新启动 Tomcat,它会处理其余部分。

关于mysql - 无法执行 .jsp 文件出现错误 java.lang.classNotFoundException :com. mysql.jdbc.driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15288672/

相关文章:

php - 使用 PHP/MySQL 使用 Date_Format 函数插入

mysql - 基于内部查询返回计数的 UNION 有效方法?

php - phpMyAdmin 中的错误 "Could not connect to MySQLserver"

mysql - 根据表中id的日期选择数据

mysql - 尝试连接到 mysql 并收到错误 :is not allowed to connect to this MySQL serverConnection closed by foreign host

debugging - Visual VoiceXML/VXML 开发工具?

java - Struts2 jQuery UI Action 列表中的动态菜单

java - 在JSP上使用超链接显示关系数据库记录的数据库

java - IE/ Firebug 调试器。有没有办法找出 JSP 文件名?