遇到的异常:
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
将文件解压提取里面的:
然后添加到项目中,错误解决