`
shuai1234
  • 浏览: 972244 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

org.codehaus.xfire.fault.XFireFault: Parameter {http://xxx.xxx}method(方法) does n

    博客分类:
  • java
 
阅读更多

在开发webservice的过程中,出现了不少的问题,现就开发过程中的一些问题做如下总结:

第一步:您要有一个wsdl文件,如ServerInterface.wsdl,将其放入你的工程中

第二步:注意红色部分的代码,http://(服务器或Ip地址)/工程名/(web.xml文件中的webservice路径)/(工程中services.xml中的name的值)

如果出现下面异常,第一,检查下配置文件是否有误,第二,在工程中的/WebServices/services.xml文件中,加上如下代码试试

<wsdlURL>file:/wsdl/ServerInterface.wsdl</wsdlURL>

注意:wsdl是项目工程中的一个包名,ServerInterface.wsdl是你已经有的一个wsdl文件

public SMServiceClient() {
        create0();
        Endpoint SMServicePortTypeLocalEndpointEP = service0 .addEndpoint(new QName("http://smsmonitor.asiainfo.com", "SMServicePortTypeLocalEndpoint"), new QName("http://smsmonitor.asiainfo.com", "SMServicePortTypeLocalBinding"), "xfire.local://SMService");
        endpoints.put(new QName("http://smsmonitor.asiainfo.com", "SMServicePortTypeLocalEndpoint"), SMServicePortTypeLocalEndpointEP);
        Endpoint SMServiceHttpPortEP = service0 .addEndpoint(new QName("http://smsmonitor.asiainfo.com", "SMServiceHttpPort"), new QName("http://smsmonitor.asiainfo.com", "SMServiceHttpBinding"),"http://localhost/webserviceUnion/services/SMService");
        endpoints.put(new QName("http://smsmonitor.asiainfo.com", "SMServiceHttpPort"), SMServiceHttpPortEP);
    }

org.codehaus.xfire.fault.XFireFault: Parameter {http://smsmonitor.asiainfo.com}send does not exist!
 at org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.Java:201)
 at org.codehaus.xfire.service.binding.DocumentBinding.readMessage(DocumentBinding.java:35)
 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.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64)
 at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
 at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:304)
 at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129)
 at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
 at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
 at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
 at org.apache.tomcat.util.NET.AprEndpoint$Worker.run(AprEndpoint.java:1509)
 at java.lang.Thread.run(Thread.java:619)

 

 

 本地测试webservice也出现类似问题



 
 问题如下:

 org.codehaus.xfire.fault.XFireFault_ Parameter {http___xxx.xxx}method(方法) does not exist!

 

targetNamespace="http://meetservice.huilin.com"  默认为包名称

 

我的解决办法:

修改namespace


 

 

 

 

 

 顶
  • 大小: 20.8 KB
  • 大小: 49.6 KB
分享到:
评论

相关推荐

    plexus相关jar包

    Failure to transfer org.codehaus.plexus:plexus-archiver:pom:1.0 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update ...

    Xfire Web Service简单实例参考

    这是我自己经过琢磨在工作中使用了一段时间Web Service后,自己学习Xfire的Web Service后编写的,随后发现Web Service其实就是这样简单。包中油服务器端代码,也有客户端代码,也有一个使用说明。要是你也想学习接触...

    org.codehaus.jackson.mapper.jar

    org.codehaus.jackson.mapper.jar,亲测可用的jar包!

    org.codehaus.xfire.eclipse.core_1.0.2.xfire126.jar

    xfire.eclipse.插件

    xfire客户端jar包

    xfire客户端jar包是用于构建Web服务客户端的一个关键组件,它是Apache CXF项目早期的版本。Apache CXF是一个流行的开源框架,它支持多种Web服务标准,包括SOAP、RESTful API和WS-*规范。xfire-jar包包含了实现这些...

    com.springsource.org.codehaus.jackson.mapper-1.0.0.jar

    com.springsource.org.codehaus.jackson.mapper-1.0.0.jar

    xfire与cxf包冲突解决方法

    org.codehaus.xfire.wsdl11.parser.SchemaInfo org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder org.codehaus.xfire.wsdl11.parser.WSDLServiceConfigurator org.codehaus.xfire.wsdl11.parser....

    com.springsource.org.codehaus.jackson.mapper-1.4.2.jar

    jar包,官方版本,自测可用

    java调用net开发的webservice实例

    org.codehaus.xfire.fault.XFireFault: Couldn't send message. at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89) at org.codehaus.xfire.handler.OutMessageSender.invoke...

    .org.codehaus.jackson.mapper-1.0.0.jar

    小贝程序员生活\jar\lib\com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 小贝程序员生活\jar\lib\com.springsource.org.codehaus.jackson.mapper-1.0.0.jar 小贝程序员生活\jar\lib\...

    org.codehaus.plexus.txt

    还是美团Cat代码下载后,出现的以来问题,遇到处理完org.unidal.* 后又发现org.codehaus.plexus.* 的问题,其中版本号可根据自身情况调整。

    org.codehaus.groovy-2.9.0.xx-201407142235-e44-RELEASE-updatesite.zip

    标题 "org.codehaus.groovy-2.9.0.xx-201407142235-e44-RELEASE-updatesite.zip" 暗示了这是一个与Groovy编程语言相关的Eclipse插件的更新站点压缩包。这个版本号 "2.9.0" 表明这是该插件的2.9.0版,时间戳 ...

    org.codehaus.plexus.plexus-container-default.3.1.0

    标题 "org.codehaus.plexus.plexus-container-default.3.1.0" 指的是一个特定版本的 Plexus 容器默认组件,版本号为 3.1.0。Plexus 是一个用于构建、管理和运行软件组件的框架,尤其在 Maven 和其他Apache软件项目中...

    Flutter 出现Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15)

    在一次代码拉取中,出现了以下问题:Could not download groovy-all.jar (org.codehaus.groovy:groovy-all:2.4.15) 详细的报错信息如下: // 报错信息如下 Could not resolve all files for configuration ':jcore-...

    XFire 和spring完整集成实例

    import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import com.xfire.core.entity.UserInfo; ...

    xfire-all-1.2.6 架包冲突解决版本

    XFire1.2版本,其中修改了META-INF/services 目录下的javax.xml.ws.spi.Provider文件,解决因为jdk1.6和XFire的架包冲突问题

    janino-3.0.8-API文档-中文版.zip

    Maven坐标:org.codehaus.janino:janino:3.0.8; 标签:codehaus、janino、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码...

    jettison-1.3.7-API文档-中文版.zip

    Maven坐标:org.codehaus.jettison:jettison:1.3.7; 标签:codehaus、jettison、jar包、java、API文档、中文版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译...

    xfire和cxf jar包冲突

    以下四个类调用了XmlSchema-1.1.jar包  因与cxf包xmlschema-core-*.jar 冲突  故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突 ... org.codehaus.xfire.wsdl11.parser.XmlSchemaURIResolver

Global site tag (gtag.js) - Google Analytics