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

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

    • 先来说The origin server did not find a current representation...的问题
    • 然后我们来看看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文件是否放对文件了!

IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第1张图片
IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第2张图片
看到没有就是这种情况!!!IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第3张图片jsp文件放错位置了!!!
那怎样解决?换呗!把放错位置的jsp文件拖拽到web文件下就行了!

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

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

IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第4张图片
当时就想这是什么鬼错误啊!难不成我的jar是假装导入的!!!
于是我试试用Java程序跑一遍试试,写了个测试代码跑了下。

IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第5张图片
完全没得问题啊!!!IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第6张图片这次真不晓得怎么办了,放大招——上网搜!!!网上搜索了一段时间后总结了一下几个解决方法:

  1. 检查下项目有没有导入jar,项目有没有配备JDBC驱动IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第7张图片
  2. 可能是连接问题,检查下你的路径有没有打错。路径错了肯定就找不到了!
  3. 没有配置Tomcat连接池

参考下@Hades_Dev的博客

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

分享到此结束,希望对你有帮助!记得点个赞!IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第13张图片IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第14张图片IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案_第15张图片

你可能感兴趣的:(IntrlliJ IDEA中出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的解决方案)