Java.Lang.NoClassDefFoundError: Org/Apache/Commons/Discovery/Tools/DiscoverSingleton
调用接口出错,
一个简单的WebService
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
首先必不可少的axis.jar
此时还不够,还需要:
出现次异常,
1.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
则是缺少commons-discovery-0.2.jar
2.Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException
则是没有加入saaj.jar 包,
3.Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/extensions/mime/MIMEContent
则是没有加如wsdl4j.jar,
本文详细介绍了在使用Java Web Service进行远程调用时遇到的NoClassDefFoundError异常问题,包括可能的原因及解决方法。主要讨论了如何解决因缺少commons-discovery-0.2.jar、saaj.jar、wsdl4j.jar导致的异常,并提供了相应的解决步骤。
4万+

被折叠的 条评论
为什么被折叠?



