`
pengchua
  • 浏览: 152638 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

XFire问题Service class cannot be abstract解决

阅读更多

 使用xfire的eclipse插件提供的代码生成工具,根据WSDL生成的代码测试时出现异常: Exception in thread "main" org.codehaus.xfire.annotations.AnnotationException: Service class cannot be abstract: com.webserviceproject.xifre.echoimplservice.EchoImplServicePortType at org.codehaus.xfire.annotations.AnnotationServiceFactory.assertValidImplementationClass(AnnotationServiceFactory.java:268) at org.codehaus.xfire.annotations.AnnotationServiceFactory.create(AnnotationServiceFactory.java:177) at org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectServiceFactory.java:284) at com.webserviceproject.xifre.echoimplservice.EchoImplServiceClient.create0(EchoImplServiceClient.java:59) at com.webserviceproject.xifre.echoimplservice.EchoImplServiceClient.(EchoImplServiceClient.java:26) at testclient.ClientTest.main(ClientTest.java:21)

是加载的包不一致,而出现,下载最新的lib就可以了.


利用XFire生成 http://www.webservicex.net/stockquote.asmx?WSDL
的客户端程序
测试代码为:

package com.net.webservicex;
import java.util.Properties;
public class Test ...{
 
public static void main(String[] args) ...{
  StockQuoteClient client 
= new StockQuoteClient();
  StockQuoteSoap StockQuote 
= client.getStockQuoteSoap();
  
//如果是代理服务器就加上下面三句话就可了
  Properties prop = System.getProperties(); 
  prop.put(
"http.proxyHost","17.31.13.3"); 
  prop.put(
"http.proxyPort","8080"); 
  System.out.println(StockQuote.getQuote(
"601988.SS"));
 }

}

另外推荐一个常用的webService地址可以直接调用:

http://www.webservicex.net/WCF/Default.aspx  很好

 

 



分享到:
评论

相关推荐

    xfire开发Web Service接口详解

    本篇文章将深入探讨如何使用XFire来开发Web Service接口,并提供一个初学者友好的教程。 一、XFire简介 XFire(后被集成到Apache CXF项目)是一款轻量级的Java Web服务框架,它提供了快速、简单的方式来创建符合WS-...

    xfire web service调用代码

    三、XFire与Web Service调用 在Java中,使用XFire调用Web服务的基本步骤如下: 1. 创建客户端代理:XFire使用WSDL文档生成客户端代理类。这个代理类提供了服务方法的直接访问,就像调用本地方法一样。可以使用XFire...

    XFire Web Service的开发

    【XFire Web Service的开发】是指使用XFire框架在Eclipse环境下构建Web服务的过程。XFire是Apache CXF的一部分,后者是一个开源的Web服务框架,它整合了Celtix和XFire的功能,提供了丰富的Web服务支持。 在Eclipse...

    Xfire Web Service简单实例参考

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

    使用XFire+Spring构建Web Service

    【使用XFire+Spring构建Web Service】是一种...总的来说,XFire结合Spring为Web Service开发提供了一种高效且易于维护的解决方案,它的高性能、丰富的功能和良好的社区支持使得它在Web Service开发领域具有很高的价值。

    web service xfire 开发包及api

    Xfire Web Service是Xfire提供的一种API,允许开发者集成Xfire的功能到自己的应用或网站中。 Xfire-1.2.6开发包包含了与Xfire Web Service交互所需的所有组件,这包括但不限于SDK文档、示例代码、库文件以及可能的...

    8 XFire Web Service 入门.doc

    【XFire Web Service 入门】 XFire 是一个开源的、高性能的Java Web Service框架,它简化了创建和消费Web服务的过程。XFire在早期是Apache CXF的一部分,后来并入了CXF项目,提供了丰富的功能,包括SOAP、WS-*协议...

    Xfire创建service

    在 Xfire 中,`service` 是一个提供 Web 服务的实体,它包含了服务接口(serviceClass)和其实现(implementationClass)。在 XML 配置文件中,服务通常被定义在 `<service>` 节点下,包含 `name`、`namespace` 和...

    XFire Web service所有包

    综上所述,"XFire Web service所有包"是为游戏开发者提供的一套完整的Web服务解决方案,涵盖了游戏服务器发现、状态同步、社交功能以及安全性和性能优化等多个方面。通过深入理解和利用这些库,开发者可以构建出具有...

    xfire实现Web Service

    接下来,我们将探讨使用XFire实现Web Service的步骤: 1. **安装和配置XFire**: 首先,你需要下载XFire的库文件并将其添加到你的项目类路径中。这通常涉及到在构建路径中包含`xfire-assembly-x.x.x.jar`和其他...

    XFire Web Service.pdf

    3. **调试工具**:内置调试器,便于定位和解决问题。 #### 五、基于代码方式创建 WebService 项目 1. **系统需求**:首先确保安装了 Java 开发环境及相关软件,如 MyEclipse 等。 2. **创建 HelloWorldService ...

    XFire 实现web service入门实例源码

    <xfire:serviceClass>com.example.HelloWorldServiceImpl</xfire:serviceClass> </xfire:service> ... </xfire:config> ``` 4. **启动服务**:最后,我们需要启动XFire服务器,使服务对外可用。这通常通过调用...

    XFire 和spring完整集成实例

    import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import com.xfire.core.entity.UserInfo; import com.xfire.core.service.IUserInfoService; /** ...

    XFire Web Service

    【XFire Web Service】是一种基于Web的通信框架,主要用于游戏社区和在线多人游戏的整合。在本项目中,XFire Web Service被用来实现一个简单的数据查询功能,利用静态List存储数据,供前后台进行交互。这是一个新手...

    myeclipse XFire Web service 例子

    【标题】:myeclipse XFire Web service 例子 【正文】: 在IT行业中,Web服务是一种基于互联网的标准协议,允许不同系统之间进行通信和数据交换。XFire是Apache CXF项目的前身,它是一个高性能、轻量级的Java Web...

    Web Service框架xfire与spring集成开发流程

    Web Service框架XFire是新一代的解决方案,旨在简化Web Service应用的开发,与Axis 2一同成为业界关注的焦点。XFire以其简洁的API设计,全面支持Web Service的各种标准协议,如SOAP、WSDL和WS-Security等,极大地...

    整理xfire和spring的集成 web service 面向服务编程 java

    <bean id="userServiceServiceBean" class="org.codehaus.xfire.service.ServiceBean"> <property name="service" ref="userService"/> <bean class="org.codehaus.xfire.transport.http.HttpTransportManager">...

    在 MyEclipse 上使用 XFire 编写 Web Service

    在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service

    XFire Java Web Service 客户端

    《XFire Java Web Service 客户端详解》 在当今的软件开发中,Web服务已经成为分布式系统间交互的重要手段。XFire,作为一个历史悠久的Java Web Service框架,为开发者提供了便捷的方式来创建、部署和消费Web服务。...

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

    ### 第15章 开发XFire Web Service应用 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService(Web服务)是一项最初由微软和IBM提出的技术规范,旨在实现不同编程语言之间的网络功能互通互联。它的核心特性...

Global site tag (gtag.js) - Google Analytics