下面是调试web service时,不同种种类的异常情况,以供调试参考
缺少axis.jar
javax.xml.rpc.ServiceException: java.lang.ClassNotFoundException: org.apache.axis.client.ServiceFactory
at javax.xml.rpc.ServiceFactory.newInstance(ServiceFactory.java:69)
at com.company.project.remote.WebServiceClient.main(WebServiceClient.java:24)
缺少saaj.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException
at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:179)
at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
at org.apache.axis.AxisEngine.<init>(AxisEngine.java:156)
at org.apache.axis.client.AxisClient.<init>(AxisClient.java:52)
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:157)
at org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at com.company.project.remote.WebServiceClient.main(WebServiceClient.java:26)
缺少wsdl4j.jar
Exception in thread "main" java.lang.NoClassDefFoundError: javax/wsdl/extensions/mime/MIMEContent
at org.apache.axis.wsdl.gen.Parser.run(Parser.java:297)
at org.apache.axis.client.Service.initService(Service.java:243)
at org.apache.axis.client.Service.<init>(Service.java:165)
at org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at com.company.project.remote.WebServiceClient.main(WebServiceClient.java:26)
错误的URL
javax.xml.rpc.ServiceException: Error processing WSDL document:
java.net.UnknownHostException: www.xmethods.com
at org.apache.axis.client.Service.initService(Service.java:250)
at org.apache.axis.client.Service.<init>(Service.java:165)
at org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at com.company.project.remote.WebServiceClient.main(WebServiceClient.java:26)
缺少用户名、密码
javax.xml.rpc.ServiceException: Error processing WSDL document:
java.net.ProtocolException: Server redirected too many times (20)
at org.apache.axis.client.Service.initService(Service.java:250)
at org.apache.axis.client.Service.<init>(Service.java:165)
at org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:198)
at com.company.project.remote.WebServiceClient.main(WebServiceClient.java:26)
分享到:
相关推荐
- **种类**:例如,可以定义多种不同类型的操作,如查询、更新等。 2. ****:描述WebService使用的消息格式,包括输入和输出数据。 - **结构**:定义消息中的参数及其类型。 3. ****:定义WebService使用的数据...
这个程序通过WEBSERVICE接口实现,允许不同系统间高效、安全地交换数据,确保用户的订购信息在各个系统间的一致性和实时性。在本文中,我们将深入探讨这个接口的工作原理、功能以及在实际运营中的应用。 首先,我们...
每个环节中,Android设备会记录并实时上传危险废物的详细信息,如种类、重量、产生时间等,这些信息以JSON格式打包,通过GPRS移动网络发送到服务器。服务器上的WebService接收到这些数据后,对其进行处理,并与后台...
4. **异常处理**:在调用WebService时,我们需要处理可能出现的通信异常和其他运行时错误。通常,我们会将调用包装在try-catch块中,以捕获和处理异常。 5. **异步调用**:为了提高性能,C#支持异步调用WebService...
登录失败时,系统会显示错误信息;成功登录后,用户会被重定向到主页。 - 图书浏览与查询:用户可以查看图书列表,并对感兴趣的图书进行收藏、添加到购物车或直接购买。 - 图书收藏:登录用户可以收藏图书,方便...
7.1错误的种类 7.2跟踪ASP.NET程序 7.2.1页面级的跟踪 7.2.2应用程序级的跟踪 7.3调试ASP.NET程序 7.3.1调试ASP.NET程序 7.3.2设置断点 7.4小结 7.5习题 第8章ASP.NET应用程序 8.1什么是应用程序 8.2ASP.NET配置文件...
根据应用的不同需求,Java支持多种应用模式,包括独立执行的Application模式、基于浏览器的Web Application模式和以Web Server为中心的WebService模式。每种模式都有其优缺点,例如Application模式适用于离线操作,...
这个“ASP.NET类库速查手册”旨在为开发者提供一个快速查询和理解ASP.NET类库中各种类、命名空间及其功能的工具。通过这个应用,开发者能够高效地查找所需的信息,提升开发效率。 1. **命名空间** ASP.NET的类库...
3 属性的种类12-4 使用存取元12-4-1 使用get存取元12-4-2 使用set存取元12-4-3 使用get.set存取元12-5 编译器运作的情形12-6 属性与类数据成员的比较12-6-1 属性是逻辑上的类数据成员12-6-2 属性和数据成员...
3 属性的种类12-4 使用存取元12-4-1 使用get存取元12-4-2 使用set存取元12-4-3 使用get.set存取元12-5 编译器运作的情形12-6 属性与类数据成员的比较12-6-1 属性是逻辑上的类数据成员12-6-2 属性和数据成员...
Java中有多种类加载器,包括Bootstrap ClassLoader、Extension ClassLoader和App ClassLoader。实现自定义类加载器可以帮助解决特定问题,比如动态加载类、实现安全控制等。 #### 解释一下什么叫AOP(面向切面编程...
- **种类**: 三种访问级别——公有(public)、受保护(protected)、私有(private)。 #### 二十七、`const`与`static`的使用 - **错误**: `const`成员默认为`static`,无需再显式声明`static`。 #### 二十八、浮点数...