无法执行.jsp文件获取错误java.lang.classNotFoundException:com.mysql.jdbc.driver

时间:2013-03-08 07:15:54

标签: mysql jsp

我试图在JSP&帮助下执行一个wab页面。 mysql作为数据库。执行第一个网页后,它永远不会显示登录页面中的凭证。在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

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

3 个答案:

答案 0 :(得分:1)

将mysql-connector jar放在tomcat/lib/ext文件夹中,然后重启tomcat。

答案 1 :(得分:1)

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

如果jar不在物理位置,很多时候会发生ClassNotFoundException。如果您不确定,请不要使用Classpath。总是建议将外部“Jars”放在/WEB-INF/lib目录下并重新启动Tomcat,其余的都要注意。

答案 2 :(得分:0)

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