java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler报错等等所有的jar包报错的解决方案

少年,不要怀疑这不是代码错误, 这个错误是你的配置出了问题,servlet配置的也是对的 但是通过servlet访问的时候找不到第三方你所需要的Jar包了

你也加进去了也进行Add AS Library了,但是启动项目的就是遇到报错,

那是因为你没有将lib目录放到WEB-INF下面!!!

而是放到了Web目录下,所以有的时候idea找不到你的jar包即使你Add AS Library了也没用,

这个bug就是很诡异!我遇到了两次,第一次我的lib目录放在web目录下也可以只是有一个jar包错误了,是通过idea的Project Structure里把那些爆红的jar包fix一下就好了。

java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler报错等等所有的jar包报错的解决方案_第1张图片

 

其实根本解决办法就是把lib目录放到web-inf目录下就行了。

java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler报错等等所有的jar包报错的解决方案_第2张图片

 

java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler报错等等所有的jar包报错的解决方案_第3张图片

 

java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler报错等等所有的jar包报错的解决方案_第4张图片

你可能感兴趣的:(总结,java,apache,jar)