首先这段报错信息说的是找不到类: com.mysql.jdbc.Driver.也就是说tomcat找不到MySQL数据库连接要用的jar包!
出现这种错误的原因有两种:
1.项目中没有导入这个jar包;
2.导入jar包的路径错误;
接下咱们来详细讲讲
第一种,对于项目中没有导入所需要的jar包
缺少驱动包可以在Mysql官网下载最新的驱动包导入。
将下载的jar文件导入到Module/Dependencies下
此时还是会出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题。
最后将这个jar文件导入到工程的web/WEB-INF/lib中,再次重启服务器,可以正常连接。
第二种,导入jar包的路径错误(我出错的原因)
错误做法:直接在web目录下新建目录lib, 然后把mysql连接jar包拷贝到lib里面, 再右击选择Add as Library. 最后运行直接报错了
正确做法:在 WebContent\WEB-INF 下放入lib目录, 重启服务器,最后运行没有报错.
就这样解决了....