-
xfire客户端异常5
eclipse+xfire出错,
String serviceURL = "http://localhost:8080/HellWorld/services/AnsysService";
XFireProxyFactory serviceFactory = new XFireProxyFactory(XFireFactory.newInstance().getXFire());
其中http://localhost:8080/HellWorld/services/AnsysService?wsdl可生成wsdl文件
但运行上述客户端时抛出下面的异常
ERROR - Server returned error code = 404 for URI : http://localhost:8080/HellWorld/services/MathService. Check server logs for details
org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/HellWorld/services/MathService. Check server logs for details
org.codehaus.xfire.fault.XFireFault: Server returned error code = 404 for URI : http://localhost:8080/HellWorld/services/MathService. Check server logs for details
at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:83)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
at $Proxy0.run(Unknown Source)
at com.ynt.XfireClient.main(XfireClient.java:57)
Caused by: org.codehaus.xfire.XFireRuntimeException: Server returned error code = 404 for URI : http://localhost:8080/HellWorld/services/MathService. Check server logs for details
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:130)
at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
... 6 more
2008年7月27日 16:03
目前还没有答案
相关推荐
在本案例中,"Xfire的client.zip"是一个包含了Xfire客户端代码的压缩包,主要用于调用Web服务。 Xfire客户端代码是实现与Xfire服务器通信的代码库,它可能包含了多种语言的实现,如Java、C#或Python等。这些代码...
**xfire客户端生成** 在IT行业中,Web服务已经成为不同系统间通信的重要手段,而XFire则是Java平台上一种流行且强大的Web服务实现框架。XFire,全称为XFire SOAP RPC,它提供了一种简单的方式来创建和消费Web服务。...
在这个“xfire客户端服务端测试样例”中,我们有两个关键文件:TestXfire和TestService,它们很可能是为了演示xfire的客户端和服务端如何交互而编写的测试程序。 首先,让我们深入了解xfire的工作原理。xfire客户端...
4. **创建服务客户端**:在你的应用中,实例化由XFire生成的客户端代理类,然后调用其方法来执行Web服务操作。例如: ```java ServiceClient client = new ServiceClient(); client.setEndpoint(...
这样,拦截器可以用来实现权限控制、日志记录、异常处理等多种功能,极大地增强了 XFire 客户端的灵活性和可扩展性。 总的来说,理解 XFire 客户端的工作流程有助于开发者更有效地实现和调试 Web Service 应用,...
在提供的"WebServiceClient"压缩包中,可能包含了XFire客户端使用的示例代码、配置文件以及必要的库文件。这些资源可以帮助开发者快速理解和使用XFire客户端,进行Web服务的调用。 总结,XFire作为一款强大的Java ...
在描述中提到,“使用xfire开发webservice的客户端需要的完整jar包”,这意味着这个压缩包包含了运行XFire客户端应用程序所需的所有依赖库。开发Web服务客户端时,开发者通常需要这些库来与服务器进行通信,调用远程...
同时,下载XFire的客户端库,包括必要的jar包,这些在提供的压缩文件"xfire客户端调用及依赖包"中应该能找到。 2. **添加依赖**:将下载的jar包添加到你的项目类路径中,这些jar包通常包括XFire的核心库、XML处理库...
在IT行业中,接口程序是系统间通信的关键,而xfire和axis是两种广泛使用的Java Web服务框架,它们在实现服务端和客户端交互方面扮演着重要角色。本项目名为"xfire接口程序,包含xfire服务端和axis客户端",旨在提供...
XFire的核心特性包括XML绑定、协议支持(如SOAP、REST)、WS-*标准实现以及强大的异常处理机制。它使用StAX(Streaming API for XML)进行高效的XML解析,确保了服务的高性能。而Spring框架以其松耦合、可测试性和...
XFireClient是一款由个人开发的客户端程序,作为一个小型的DEMO,它展示了如何构建一个基本的客户端应用。在深入探讨XFireClient的知识点之前,我们首先理解一下什么是客户端。客户端是用户与服务器交互的软件,通常...
3. **XFire客户端API**:XFire提供了客户端API,可以自动生成客户端代码,这些代码包含了调用Web服务的必要方法。开发者只需要传入参数,就可以执行服务调用。 4. **服务代理的生成**:通过WSDL文件,XFire可以生成...
4. **心跳机制**:为了保持连接状态并检测异常,Xfire客户端可能会实施心跳机制,定期向服务器发送保持连接的信号。这有助于服务器识别并断开长时间无活动的连接,同时也能检测客户端是否在线。 5. **安全更新**:...
在给定的代码示例中,我们看到的是一个XFire客户端如何调用远程Web服务的实例。以下是对关键部分的详细解析: 1. **URL获取WSDL**:`1ͻΣעurlӦȥ?wsdl`这一行看起来是注释,它可能意在说明客户端如何通过URL获取...
3. **配置HTTPS连接**:为了使用HTTPS,需要配置Xfire客户端以支持SSL。这通常涉及到设置SSLSocketFactory,指定信任的证书,以及处理可能出现的证书链问题。如果服务端需要客户端验证,还需要提供客户端证书。 4. ...
在本实例中,我们将探讨如何利用XFire实现实时的远程调用,并查看提供的客户端代码(ClientFromInterface.java)和服务器端代码(WS_Server)。 首先,让我们深入了解XFire的基础知识。XFire是一个基于Java的Web...
标题中的“xfire+spring+maven构建webservice服务器和客户端”揭示了本教程将围绕三个主要技术进行讨论:XFire、Spring和Maven。这三者都是Java开发中不可或缺的工具,尤其在构建Web服务方面。 XFire是早期的一个...
它可能包含了Bean定义,用于实例化XFire客户端,以及配置URL、端点地址等信息。 6. **集成与配置**:集成XFire和Spring的关键在于正确配置Spring的ApplicationContext,这通常涉及到定义XFire相关的Bean,如`...
- 使用XFire的客户端API,可以从WSDL生成客户端代理类。这些代理类提供了与服务端接口相同的方法,调用这些方法实际上就是向远程服务发送请求。 - 如果是调用本地服务,你可以直接使用接口实例,无需生成客户端...
6. **异常处理**:当Web服务抛出异常时,Xfire可能无法正确处理。检查服务端是否正确处理异常并返回有意义的错误信息。 7. **依赖库版本冲突**:不同版本的Xfire或相关库可能导致兼容性问题。确保所有依赖库的版本...