`
bdk82924
  • 浏览: 569781 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

XFire 使用Ant脚本生成客户端

阅读更多

参照 XFire开发指南.pdf 第10页中的ant脚本生成客户端

 

wsdl="Hello.wsdl" 编译时候出现异常

BUILD FAILED
D:\workspace\Soket\X2Client\build.xml:46: javax.wsdl.WSDLException: 
WSDLException: faultCode=PARSER_ERROR: 
Problem parsing 'file:/D:/workspace/Soket/X2Client/Hello.wsdl'.: 
org.xml.sax.SAXParseException: Content is not allowed in prolog.
 

换成  wsdl="http://127.0.0.1:8080/X/services/HelloService?wsdl"


生成客户端后调用代码

 

 

 

        HelloServiceClient client = new HelloServiceClient();
        HelloServicePortType service = client.getHelloServiceHttpPort();
        System.out.println(service.getHello());
 
分享到:
评论

相关推荐

    Xfire开发WebService

    在Xfire的上下文中,Ant脚本可以用于下载和配置Xfire库,生成服务代理类,以及编译和运行客户端代码。以下是一些关键的Ant任务: 1. **下载和设置Xfire库**:通过`get`任务,可以从Maven仓库或其他来源下载Xfire的...

    xfire webservice 完整实例下载

    3. **自动代码生成**:XFire可以从WSDL(Web服务描述语言)文件自动生成客户端和服务端代码,简化开发流程。 4. **拦截器和插件**:XFire允许开发者使用拦截器来添加自定义行为,如安全检查、日志记录等。此外,...

    Xfire WebService框架搭建指南

    3. **构建Ant脚本** 使用Ant作为构建工具,创建`build.xml`文件,定义任务来生成客户端的源代码。这通常包括调用Xfire提供的`WsGenTask`任务,它会根据Web服务的WSDL文档自动生成客户端所需的代理类。 ```xml ...

    web接口开发xfire实例

    3. **WSDL生成**:了解XFire如何自动生成WSDL文件,这是一个描述Web服务的XML文档,客户端可以使用它来生成代理类进行调用。 4. **服务部署**:学习如何将XFire服务部署到应用服务器,包括设置端点URL和处理依赖。 ...

    一个非常简单的Xfire的webservice例子

    **Xfire Webservice 示例详解** ...此外,还能了解到WSDL文件在Web服务中的角色,以及如何通过它来生成客户端代码。这个简单的例子为更复杂的Web服务开发打下了基础,也展示了Xfire作为Web服务框架的易用性和实用性。

    apache-cxf-2.5.0

    5. **构建脚本**:如Ant或Maven的构建脚本,用于构建和测试CXF项目。 6. **许可证文件**:Apache软件基金会的开源许可证文件,规定了软件的使用和分发条件。 在实际开发中,了解和掌握Apache CXF 2.5.0版本的功能和...

    apache-cxf-3.0.10.zip

    - **build**:构建相关的文件,如Ant或Maven的构建脚本。 在实际开发中,开发者通常会将CXF的JAR包添加到项目的类路径中,然后通过Spring配置来定义服务端点和服务行为,或者使用CXF的客户端API来调用远程服务。...

    Spring-Reference_zh_CN(Spring中文参考手册)

    Ant风格的pattern 4.7.2.2. classpath*: 前缀 4.7.2.3. 其他关于通配符的说明 4.7.3. FileSystemResource 提示 5. 校验,数据绑定,BeanWrapper,与属性编辑器 5.1. 简介 5.2. 使用Spring的Validator接口进行校验 ...

    apache-cxf-2.5.9-src.zip

    3. **build**:构建脚本和配置文件,如Ant或Maven配置。 4. **samples**:示例代码,可以帮助你快速了解如何使用CXF。 通过深入研究源代码,你可以了解到CXF如何处理请求和响应、如何解析和生成XML、如何实现各种...

Global site tag (gtag.js) - Google Analytics