1.本人调用webservice的时候在main方法中测试没有问题。假如通过页面请求的方式进行调用webserviceclient方法就会报错,很奇怪,2个调用的方法都是同一个代码都在一个项目里面。
Exception in thread “Thread-22” java.lang.NoClassDefFoundError: org/codehaus/xfire/handler/Handler
at com.pccw.business.retail.webservice.nciic.thread.NciicCheckThread.run(NciicCheckThread.java:25)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.handler.Handler
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
… 2 more
Exception in thread “Thread-22” java.lang.NoClassDefFoundError: org/codehaus/xfire/handler/Handler
at com.pccw.business.retail.webservice.nciic.thread.NciicCheckThread.run(NciicCheckThread.java:25)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.handler.Handler
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
… 2 more
解决方案
10
看看配置吧 !
10
Caused by: java.lang.ClassNotFoundException: org.codehaus.xfire.handler.Handler
缺少jar包
缺少jar包
10
有没有可能包重复。
10
怎么部署的?什么应用服务器?