IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案

(。・∀・)ノ゙嗨! 本次使用JSP+JavaBean模式实现学生信息列表查询功能时,遇见了很多问题。本人新手,IDEA用的也不是很熟,遇见解决不了的问题就上网搜索,但发现大多跟我的情况不一样,所以在解决这个问题后,决定写下这个博客来分享!!!

这次遇见的问题只要有两个:

  1. Tomcat出现The origin server did not find a current representation for the target resourc…的问题
  2. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常

先来说The origin server did not find a current representation…的问题

最开始出现这个我第一反应是懵了!怎么会有这种情况,明明在包里呆的好好的怎么找不见了。这个问题的中文解释是源服务器找不到目标资源的当前表示,或者目标资源不愿意公开该表示存在。为什么会出现这种错误哩?!你可以看下你的jsp文件是否放对文件了!

alt
在这里插入图片描述
看到没有就是这种情况!!!在这里插入图片描述jsp文件放错位置了!!!
那怎样解决?换呗!把放错位置的jsp文件拖拽到web文件下就行了!

然后我们来看看java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常,也是让我最难受的一个

这个错误的意思很明显,没有找到com.mysql.jdbc.Driver中的类!!!!第一反应就是检查有没有导入MySQL的jar包,一查项目资源文件明明安安静静的躺在在那里嘛!

在这里插入图片描述
当时就想这是什么鬼错误啊!难不成我的jar是假装导入的!!!
于是我试试用Java程序跑一遍试试,写了个测试代码跑了下。

在这里插入图片描述
完全没得问题啊!!!在这里插入图片描述这次真不晓得怎么办了,放大招——上网搜!!!网上搜索了一段时间后总结了一下几个解决方法:

  1. 检查下项目有没有导入jar,项目有没有配备JDBC驱动在这里插入图片描述
  2. 可能是连接问题,检查下你的路径有没有打错。路径错了肯定就找不到了!
  3. 没有配置Tomcat连接池

参考下@Hades_Dev的博客

但都不是我的情况。。。。。。。。。。。
在这里插入图片描述
第三点我倒是觉得有可能。可能是不仅Java的程序里面需要导入jar,而且tomcat也需要导入jar,可那个博客的连接池配置太复杂了,不想弄,想看看有没有别的简单的解决办法。直到我看见百度知道里的一个回答,说是要把jar放到tomcat的lib目录内,我试了下没卵用啊,接着我又看了楼下的一个回答在这里插入图片描述
Libraries好眼熟啊!我又回到了IDEA的Project Structure中,看见了Libraries中导入的是Tomcat的lib目录,这时脑袋里突然有一个声音说,是不是可能虽然把jar放入了lib目录里但是没有更新。然后我重新点加号导入一次。
在这里插入图片描述
都说转角遇见爱,转角遇见爱,真遇见了!!!在这里插入图片描述网页跑起来了!!!在这里插入图片描述
问题到此完美解决!得出的结论是Tomcat的lib真的要导入jar配置Tomcat很重要!

分享到此结束,希望对你有帮助!记得点个赞!在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 19
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值