`
hehaibo
  • 浏览: 419727 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

基于XFire创建Web Service-JSR181 客户端调用异常

阅读更多
2010-2-23 21:36:45 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
2010-2-23 21:36:45 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: Retrying request
2010-2-23 21:36:46 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
2010-2-23 21:36:46 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: Retrying request
2010-2-23 21:36:47 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: I/O exception (java.net.ConnectException) caught when processing request: Connection refused: connect
2010-2-23 21:36:47 org.apache.commons.httpclient.HttpMethodDirector executeWithRetry
信息: Retrying request
2010-2-23 21:36:48 org.codehaus.xfire.transport.http.HttpChannel sendViaClient
严重: java.net.ConnectException: Connection refused: connect
Exception in thread "main" org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Couldn't send message.
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(OutMessageSender.java:30)
 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 $Proxy12.addMember(Unknown Source)
 at org.hhb.jsrws.client.MemberCliement.main(MemberCliement.java:44)
Caused by: org.codehaus.xfire.XFireException: Couldn't send message.
 at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:145)
 at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
 at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
 ... 8 more
Caused by: java.net.ConnectException: Connection refused: connect
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
 at java.net.Socket.connect(Socket.java:519)
 at java.net.Socket.connect(Socket.java:469)
 at java.net.Socket.<init>(Socket.java:366)
 at java.net.Socket.<init>(Socket.java:240)
 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
 at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
 at org.codehaus.xfire.transport.http.CommonsHttpMessageSender.send(CommonsHttpMessageSender.java:369)
 at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:123)
 ... 10 more
 
<beans xmlns="http://xfire.codehaus.org/config/1.0">
  <service>
    <serviceClass>org.hhb.jsrws.service.MemberServiceImpl</serviceClass>
    <wsdlURL>file:/F:/wk/wko/xfireJSR181ClientHHB/MemberService.wsdl</wsdlURL>
    <serviceFactory>org.codehaus.xfire.jaxb2.JaxbServiceFactory</serviceFactory>
  </service>
</beans>
 

 

错误原因:
/META-INF/xfire/services.xml 下面这个文件配置的问题
wsdl文件的路径的错误

 

 <wsdlURL>file:/F:/wk/wko/xfireJSR181ClientHHB/MemberService.wsdl</wsdlURL>

这行的wsdl文件的路径一定要正确.

 

  • 大小: 13.2 KB
分享到:
评论

相关推荐

    第15章 开发XFire Web Service应用.pdf

    - 在JBoss应用服务器上部署使用JSR-181标注定义的Web服务。 - 验证服务是否能够正确启动并响应客户端请求。 #### 15.5 可视化创建、修改WSDL - 使用MyEclipse的图形界面工具来创建和修改WSDL文件。 - 直观地管理...

    使用XFire+Spring构建Web Service

    XFire的优势在于支持一系列Web Service新标准,如JSR181、WSDL2.0、JAXB2和WS-Security,它使用Stax解析XML,大大提升了性能。与Axis1相比,XFire的性能更快,响应时间更短。而且,XFire与Spring、Pico、Plexus、...

    第十五章 开发XFire Web Service应用.pdf

    ### 第十五章 开发XFire Web Service应用 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService(通常译作Web服务)是由微软和IBM等公司共同提出的一项技术规范,它允许在互联网上通过标准的协议(如HTTP)...

    使用XFire+Spring构建Web+Service

    XFire的主要优势在于其对Web Service新标准的支持,如JSR181、WSDL2.0、JAXB2和WS-Security,这使得开发人员可以轻松地遵循最新的规范来构建服务。它采用了Stax解析XML,相比传统的DOM解析,性能有了显著提升,因为...

    XFire开发webservice服务和客户端全攻略.docx

    【XFire开发Web Service服务和客户端全攻略】 XFire是一个高度活跃且受欢迎的Web Service框架,与Axis2并列为新一代的Web Service实现。它提供了一套简洁的API,支持Web Service的各种标准协议,如JSR181、WSDL2.0...

    第十五章 开发XFire Web Service应用22.pdf

    ### 第十五章 开发XFire Web Service应用22.pdf 知识点解析 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService,中文通常译为Web服务,最初由IBM和微软共同提出的技术规范。它的核心在于提供一个标准化的...

    spring xfire

    Spring 和 XFire 集成的知识点主要集中在如何在Java环境中构建基于J2EE平台的Web Service服务,以及如何利用Spring框架与XFire相结合来实现更高效、更便捷的开发。XFire是一个轻量级的Web Service框架,它强调性能和...

    XFire构建web service客户端的五种方式

    尽管本文未提及,但值得一提的是,JAX-WS 规范中的 JSR 181 注解可以简化 Web 服务的开发,包括客户端。通过在服务接口上添加注解,编译器或工具可以自动生成客户端代码,提供更高级别的抽象。这种方式与 XFire 不...

    精通Spring_2.x:企业应用开发详解(xfire部分).doc

    - **使用JSR181注解导出WebService**:JSR181注解提供了更为简洁的方式来声明Web Service,减少了配置的工作量。 #### 客户端调用Web Service 客户端调用Web Service的方式多种多样,常见的有: - **使用服务端的...

    第十五章.开发XFire.Web.Service应用.rar

    此外,XFire还支持AJAX(Asynchronous JavaScript and XML)和JSR 109(JAX-WS 2.0)规范,使得你可以创建更现代、更具交互性的Web服务。在使用XFire时,还可以结合Spring框架进行依赖注入,提高服务的可维护性和可...

    xFire+spring

    XFire是一个先进的Web Service框架,与Axis 2并列,它提供了更简洁的API以支持Web Service的各种标准协议,如JSR181、WSDL2.0、JAXB2和WS-Security等。相比Axis,XFire因其易于使用、高性能和与Spring的紧密集成而受...

    java用XFire开发调用webService例子知识.pdf

    在Java开发中,使用XFire框架可以轻松地创建和调用Web服务。XFire是由codeHaus组织提供的一个开源框架,它有效地连接了POJO(Plain Old Java Object)与SOA(Service-Oriented Architecture)之间的桥梁。其主要优势...

    xFire的WebService实现

    总结而言,搭建基于xFire的WebService需要经历服务端配置、业务接口编写与实现、Spring配置文件中配置业务bean、配置Web Service导出器、配置`remoting-servlet.xml`以及测试接口等多个步骤。这些步骤确保了服务的...

    WebService速成

    1. **支持新标准**:XFire支持JSR181、WSDL2.0、JAXB2以及WS-Security等Web Service新标准,确保了其与时俱进的能力。 2. **性能提升**:XFire采用Stax解析XML,性能显著提升。其中Woodstox作为Stax的实现,进一步...

    XfireWebService实例源码

    Xfire提供了JSR 181(Java API for XML Processing-based Web Services)支持,使得在浏览器环境中通过AJAX调用Web服务成为可能。 5. **Web页面和JavaScript**:在客户端,可能有一个HTML或JSP页面,其中包含...

Global site tag (gtag.js) - Google Analytics