我试图在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
请让我知道如何克服这个问题?
答案 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文件夹中