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
分享到:
相关推荐
- 在JBoss应用服务器上部署使用JSR-181标注定义的Web服务。 - 验证服务是否能够正确启动并响应客户端请求。 #### 15.5 可视化创建、修改WSDL - 使用MyEclipse的图形界面工具来创建和修改WSDL文件。 - 直观地管理...
XFire的优势在于支持一系列Web Service新标准,如JSR181、WSDL2.0、JAXB2和WS-Security,它使用Stax解析XML,大大提升了性能。与Axis1相比,XFire的性能更快,响应时间更短。而且,XFire与Spring、Pico、Plexus、...
### 第十五章 开发XFire Web Service应用 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService(通常译作Web服务)是由微软和IBM等公司共同提出的一项技术规范,它允许在互联网上通过标准的协议(如HTTP)...
XFire的主要优势在于其对Web Service新标准的支持,如JSR181、WSDL2.0、JAXB2和WS-Security,这使得开发人员可以轻松地遵循最新的规范来构建服务。它采用了Stax解析XML,相比传统的DOM解析,性能有了显著提升,因为...
【XFire开发Web Service服务和客户端全攻略】 XFire是一个高度活跃且受欢迎的Web Service框架,与Axis2并列为新一代的Web Service实现。它提供了一套简洁的API,支持Web Service的各种标准协议,如JSR181、WSDL2.0...
### 第十五章 开发XFire Web Service应用22.pdf 知识点解析 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService,中文通常译为Web服务,最初由IBM和微软共同提出的技术规范。它的核心在于提供一个标准化的...
Spring 和 XFire 集成的知识点主要集中在如何在Java环境中构建基于J2EE平台的Web Service服务,以及如何利用Spring框架与XFire相结合来实现更高效、更便捷的开发。XFire是一个轻量级的Web Service框架,它强调性能和...
尽管本文未提及,但值得一提的是,JAX-WS 规范中的 JSR 181 注解可以简化 Web 服务的开发,包括客户端。通过在服务接口上添加注解,编译器或工具可以自动生成客户端代码,提供更高级别的抽象。这种方式与 XFire 不...
- **使用JSR181注解导出WebService**:JSR181注解提供了更为简洁的方式来声明Web Service,减少了配置的工作量。 #### 客户端调用Web Service 客户端调用Web Service的方式多种多样,常见的有: - **使用服务端的...
此外,XFire还支持AJAX(Asynchronous JavaScript and XML)和JSR 109(JAX-WS 2.0)规范,使得你可以创建更现代、更具交互性的Web服务。在使用XFire时,还可以结合Spring框架进行依赖注入,提高服务的可维护性和可...
XFire是一个先进的Web Service框架,与Axis 2并列,它提供了更简洁的API以支持Web Service的各种标准协议,如JSR181、WSDL2.0、JAXB2和WS-Security等。相比Axis,XFire因其易于使用、高性能和与Spring的紧密集成而受...
在Java开发中,使用XFire框架可以轻松地创建和调用Web服务。XFire是由codeHaus组织提供的一个开源框架,它有效地连接了POJO(Plain Old Java Object)与SOA(Service-Oriented Architecture)之间的桥梁。其主要优势...
总结而言,搭建基于xFire的WebService需要经历服务端配置、业务接口编写与实现、Spring配置文件中配置业务bean、配置Web Service导出器、配置`remoting-servlet.xml`以及测试接口等多个步骤。这些步骤确保了服务的...
1. **支持新标准**:XFire支持JSR181、WSDL2.0、JAXB2以及WS-Security等Web Service新标准,确保了其与时俱进的能力。 2. **性能提升**:XFire采用Stax解析XML,性能显著提升。其中Woodstox作为Stax的实现,进一步...
Xfire提供了JSR 181(Java API for XML Processing-based Web Services)支持,使得在浏览器环境中通过AJAX调用Web服务成为可能。 5. **Web页面和JavaScript**:在客户端,可能有一个HTML或JSP页面,其中包含...