1、问题
Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: There must be a method name element.
org.codehaus.xfire.fault.XFireFault: There must be a method name element.
at org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:32)
at org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.client.Client.onReceive(Client.java:406)
at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
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)
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.hello(Unknown Source)
at webservice.xfire.simple.client.Client.main(Client.java:18)
解决
String url="http://localhost:8080/MyWebService/services/HelloWorldSimple?wsdl";改成http://127.0.0.1:8080/MyWebService/services/HelloWorldSimple
2、问题
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/RequestEntity at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.getConstructor(Class.java:1629) at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:108) 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) 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.hello(Unknown Source) at webservice.xfire.simple.client.Client.main(Client.java:18)
解决: 缺少jar包,例如:commons-httpclient.jar
分享到:
相关推荐
在本文中,我们将深入探讨Xfire调用Web服务时遇到的参数传递问题以及解决策略。 首先,让我们了解Web服务的基本概念。Web服务基于SOAP(Simple Object Access Protocol)协议,通过HTTP协议进行通信,使得不同的...
9. **xfire-transport**: 传输模块包含各种I/O层,如HTTP、HTTPS、JMS等,使得xfire能够通过不同的通信协议发送和接收Web服务请求。 10. **xfire-generator**: 代码生成工具,可以根据WSDL文件自动生成Java客户端和...
标题"XFire中实现WS-Security经典"表明了本文将深入探讨如何在XFire框架中实现Web服务安全标准——WS-Security。WS-Security(Web Services Security)是 Oasis 标准组织定义的一套用于保护Web服务交互的安全规范,...
压缩包中的"wsbook"可能是xfire相关文档或教程的集合,可能包含了关于xfire的API文档、开发指南、或者是用户手册等内容。这些文档对于想要基于xfire进行二次开发或者了解xfire工作原理的人来说是非常宝贵的资源。 ...
在Xfire中,客户端通过发送SOAP消息到服务端来调用服务,服务端处理请求后返回响应。 标题"Xfire调用webservice无法接收到参数问题解决"指出的核心问题是:当使用Xfire作为客户端调用Web服务时,服务端无法正确接收...
为了更好地理解和使用Xfire API,开发者可以参考提供的帮助文档,文档中通常会包含API接口的详细说明、示例代码以及常见问题解答。对于初学者,理解每个API方法的功能和参数、以及如何正确构造HTTP请求是非常重要的...
### MyEclipse中进行XFire安装 #### 背景介绍与重要性 在软件开发领域,特别是Java Web服务开发过程中,XFire作为一个强大的轻量级Web服务框架,被广泛应用于构建高性能的服务端应用程序。它简化了SOAP和RESTful ...
这个问题在标题“cxf和xfire的jar包冲突解决”中得到了明确指出。 Apache CXF是一个全面的服务开发框架,它支持SOAP、RESTful Web服务,以及多种协议和绑定。而XFire是CXF的前身,也是一个强大的Web服务框架,但它...
在本文中,我们将深入探讨XFire的核心特性、使用场景以及如何利用XFire_v1.99进行Web服务开发。 **一、XFire简介** XFire由Codehaus组织开发,它的设计目标是简化Web服务的创建和使用,提供了一种轻量级、高性能的...
通过与各种游戏的深度整合,Xfire能够在游戏运行时自动检测并显示好友的状态,允许玩家在游戏内实时聊天、组队,甚至查看好友的游戏进度。1.2.6版本作为一款经典版本,它稳定且功能齐全,是许多老玩家心中的经典。 ...
进行WebService开发中所用到的xfire所有相关包如:xfire-jsr181-api-1.0-M1.jar、xfire-jaxws-1.2.6.jar、xfire-java5-1.2.6.jar、xfire-core-1.2.6.jar、xfire-annotations-1.2.6.jar、xfire-aegis-1.2.6.jar、...
在XFire中创建Web服务涉及以下步骤: 1. **添加依赖**:XFire项目需要一些必要的库文件,即jar包。描述中提到的"包含所用到的jar"可能指的是这些依赖。通常,你需要包括XFire的核心库、XML解析器和其他相关库,如...
6. **异常处理**:在调用Web服务时,可能会遇到网络问题或服务端错误,XFire会将这些异常封装成特定的Java异常,方便开发者捕获并处理。 7. **日志和调试**:为了调试和优化,XFire支持日志记录,开发者可以通过...
在MyEclipse这样的集成开发环境中集成XFire,可以极大地简化开发人员在构建和测试Web服务过程中的工作。 首先,我们要了解MyEclipse。MyEclipse是基于Eclipse的商业Java集成开发环境,特别适合于J2EE应用的开发。它...
- **xfire-all-1.2.6.jar**:这个是XFire的全集,包含了所有必要的模块和依赖,便于开发者快速集成和使用XFire,避免了手动管理各种依赖的问题。 - **xfire-core-1.2.6.jar**:这是XFire的核心模块,提供基础的Web...
### XFire在MyEclipse中配置详解 #### XFire与MyEclipse的融合:搭建高效Web Service开发环境 XFire是一款高性能的Java SOAP框架,以其轻量级、易用性及对多种标准的支持(如JAXB、XMLBeans、Java5和JAX-WS等)而...
在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 ...
描述中的“jar包齐全可直接导入eclipse进行二次开发”意味着提供的压缩包包含了运行和开发Xfire项目所需的全部依赖库,可以直接导入Eclipse这样的集成开发环境(IDE)中,便于开发者进行快速的二次开发工作。...
通过查看源代码,开发者可以深入理解XFire的工作机制,进行定制化开发,解决特定场景下的问题,或优化性能。源代码的开放性也是开源项目的一大优势,促进了技术的交流与进步。 再者,`xfire-distribution-1.2.6.zip...