`

xfire中的各种问题

阅读更多

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调用webservice无法传递参数问题

    在本文中,我们将深入探讨Xfire调用Web服务时遇到的参数传递问题以及解决策略。 首先,让我们了解Web服务的基本概念。Web服务基于SOAP(Simple Object Access Protocol)协议,通过HTTP协议进行通信,使得不同的...

    xfire依赖jar包

    9. **xfire-transport**: 传输模块包含各种I/O层,如HTTP、HTTPS、JMS等,使得xfire能够通过不同的通信协议发送和接收Web服务请求。 10. **xfire-generator**: 代码生成工具,可以根据WSDL文件自动生成Java客户端和...

    XFire中实现WS-Security经典

    标题"XFire中实现WS-Security经典"表明了本文将深入探讨如何在XFire框架中实现Web服务安全标准——WS-Security。WS-Security(Web Services Security)是 Oasis 标准组织定义的一套用于保护Web服务交互的安全规范,...

    xfire

    压缩包中的"wsbook"可能是xfire相关文档或教程的集合,可能包含了关于xfire的API文档、开发指南、或者是用户手册等内容。这些文档对于想要基于xfire进行二次开发或者了解xfire工作原理的人来说是非常宝贵的资源。 ...

    Xfire调用webservice无法接收到参数问题解决

    在Xfire中,客户端通过发送SOAP消息到服务端来调用服务,服务端处理请求后返回响应。 标题"Xfire调用webservice无法接收到参数问题解决"指出的核心问题是:当使用Xfire作为客户端调用Web服务时,服务端无法正确接收...

    Xfire API,Xfire帮助文档

    为了更好地理解和使用Xfire API,开发者可以参考提供的帮助文档,文档中通常会包含API接口的详细说明、示例代码以及常见问题解答。对于初学者,理解每个API方法的功能和参数、以及如何正确构造HTTP请求是非常重要的...

    MyEclipse中进行XFire 安装

    ### MyEclipse中进行XFire安装 #### 背景介绍与重要性 在软件开发领域,特别是Java Web服务开发过程中,XFire作为一个强大的轻量级Web服务框架,被广泛应用于构建高性能的服务端应用程序。它简化了SOAP和RESTful ...

    Xfire-v1.99 XFire最高版本

    在本文中,我们将深入探讨XFire的核心特性、使用场景以及如何利用XFire_v1.99进行Web服务开发。 **一、XFire简介** XFire由Codehaus组织开发,它的设计目标是简化Web服务的创建和使用,提供了一种轻量级、高性能的...

    xfire-all-1.2.6 xfire所需的全部包

    通过与各种游戏的深度整合,Xfire能够在游戏运行时自动检测并显示好友的状态,允许玩家在游戏内实时聊天、组队,甚至查看好友的游戏进度。1.2.6版本作为一款经典版本,它稳定且功能齐全,是许多老玩家心中的经典。 ...

    XFire创建的WebService

    在XFire中创建Web服务涉及以下步骤: 1. **添加依赖**:XFire项目需要一些必要的库文件,即jar包。描述中提到的"包含所用到的jar"可能指的是这些依赖。通常,你需要包括XFire的核心库、XML解析器和其他相关库,如...

    xfire myeclipse10包

    在MyEclipse这样的集成开发环境中集成XFire,可以极大地简化开发人员在构建和测试Web服务过程中的工作。 首先,我们要了解MyEclipse。MyEclipse是基于Eclipse的商业Java集成开发环境,特别适合于J2EE应用的开发。它...

    xfire 所有JAR包

    - **xfire-all-1.2.6.jar**:这个是XFire的全集,包含了所有必要的模块和依赖,便于开发者快速集成和使用XFire,避免了手动管理各种依赖的问题。 - **xfire-core-1.2.6.jar**:这是XFire的核心模块,提供基础的Web...

    Java使用XFire调用WebService接口

    6. **异常处理**:在调用Web服务时,可能会遇到网络问题或服务端错误,XFire会将这些异常封装成特定的Java异常,方便开发者捕获并处理。 7. **日志和调试**:为了调试和优化,XFire支持日志记录,开发者可以通过...

    XFire在MyEclipse中配置图文讲解

    ### XFire在MyEclipse中配置详解 #### XFire与MyEclipse的融合:搭建高效Web Service开发环境 XFire是一款高性能的Java SOAP框架,以其轻量级、易用性及对多种标准的支持(如JAXB、XMLBeans、Java5和JAX-WS等)而...

    xfire https

    描述中的“jar包齐全可直接导入eclipse进行二次开发”意味着提供的压缩包包含了运行和开发Xfire项目所需的全部依赖库,可以直接导入Eclipse这样的集成开发环境(IDE)中,便于开发者进行快速的二次开发工作。...

    xfire-1.2.6.rar xfire-1.2.6.rar xfire-1.2.6.rar

    通过查看源代码,开发者可以深入理解XFire的工作机制,进行定制化开发,解决特定场景下的问题,或优化性能。源代码的开放性也是开源项目的一大优势,促进了技术的交流与进步。 再者,`xfire-distribution-1.2.6.zip...

    xfire webservice wsdl 文件中字段名称

    标题“xfire webservice wsdl 文件中字段名称”和描述“xfire webservice wsdl 文件中字段名称变化”暗示了我们在讨论如何在XFire中处理和管理WSDL文件中的字段命名,特别是当这些名称需要更改时的处理方法。...

    Xfire的client.zip_Xfire客户端代码_webservice

    在本案例中,"Xfire的client.zip"是一个包含了Xfire客户端代码的压缩包,主要用于调用Web服务。 Xfire客户端代码是实现与Xfire服务器通信的代码库,它可能包含了多种语言的实现,如Java、C#或Python等。这些代码...

    xfire-lib.zip

    然而,引入外部库也需要注意版本兼容性、许可证问题以及可能带来的额外依赖,这些都是在集成xfire-lib时需要考虑的因素。 总的来说,xfire-lib.zip是一个可能包含xfire项目核心功能的库文件集合,它为开发者提供了...

Global site tag (gtag.js) - Google Analytics