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