java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException 异常

遇到的异常:

Exception in thread "Thread-32" java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
        at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:220)
        at org.apache.commons.httpclient.methods.ExpectContinueMethod.<init>(ExpectContinueMethod.java:93)
        at org.apache.commons.httpclient.methods.EntityEnclosingMethod.<init>(EntityEnclosingMethod.java:119)
        at org.apache.commons.httpclient.methods.PostMethod.<init>(PostMethod.java:106)
        at com.alonginfo.ywdy.gkdnys.service.GkdnysService.sendMessage(GkdnysService.java:325)
        at com.alonginfo.ywdy.gkdnys.service.GkdnysService.access$000(GkdnysService.java:31)
        at com.alonginfo.ywdy.gkdnys.service.GkdnysService$dxxx.run(GkdnysService.java:375)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.codec.DecoderException
        at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
        at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
        at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
        ... 8 more

解决办法:

  看报错原因,是缺少对应的jar包

  前往:http://commons.apache.org/proper/commons-codec/download_codec.cgi

  

 将文件解压提取里面的:

  

 然后添加到项目中,错误解决

猜你喜欢

转载自www.cnblogs.com/name-lizonglin/p/12341321.html