可以不使用XFire的eclipse插件,直接使用ANT脚本,和XFire1.2.6的jar包即可生成WebService客户端
目录结构为:
build.xml
WsGen的文件夹(此处文件夹名随意,ant脚本中对应该文件夹名即可)
WsGen下建立client,lib文件夹,lib下置放xFire1.2.6所有jar包
Build.xml代码:
<project name="XFire-WsGen" basedir="./WsGen" default="wsgen">
<path id="maven.compile.classpath">
<fileset file="${basedir}/lib/*.jar"/>
</path>
<!-- Remove classes directory for clean build -->
<target name="clean" description="Prepare for clean build">
<delete dir="${basedir}/client"/>
<mkdir dir="${basedir}/client"/>
</target>
<target name="wsgen" depends="clean">
<taskdef name="WsGenTask" classname="org.codehaus.xfire.gen.WsGenTask" classpathref="maven.compile.classpath"/>
<WsGenTask outputDirectory="${basedir}/client" wsdl="http://localhost:8080/mytest/services/HelloWordService?wsdl" package="com.tongtech.webservice.client" overwrite="true"/>
</target>
</project>
需要修改WSDL的地址,另外,package为客户端生成后所在包的包名
执行ant打包即可生成,生成后可考到eclipse下运行调试
分享到:
相关推荐
XFire Webservice 客户端
webservice ixfir 客户端端开发 对象传递使webservice开发更加简单快捷
xfire+webService 客户端和服务器端的例子 xfire-distribution-1.2.6.zip 是xfire的包,网上可以下载的,本人已经下载完毕。 另附两个xfire的配制文档,供大家参考。 XFire-WebService.pdf Xfire WebService...
xfire开发webservice与调用 用起来比axis简单,容易上手。没有axis那么复杂。性能也比axis好。附件里面包含教程文档及实例代码
xfire webservice 集成spring客户端封装成到一个类打包到客户端就像调静态方法一样
spring集成xfire webservice实现远程调用 将项目发布后,点击http://localhost:8080/SpringWebServiceTest/services/HelloWS?wsdl即可 其中也有客户端的调用,自己试试吧。
xfire webservice 上传下载源码 一个完整的demo
eclipse下用xfire生成webservice,可以jboss5.1运行,,, eclipse下用xfire生成webservice,可以jboss5.1运行,
axis.jar是xfire开发webservice客户端的axis模式的资源包
里面包含了java通过xfire访问webservice用到的jar包,已经打包好了
NULL 博文链接:https://fenghaoo.iteye.com/blog/434000
xfire的一个完整实例,不过我建议大家,学习完理论知识后,根据自己学得知识,手动练习一下,遇到异常就百度,一下,这样比较好!
XFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式.pdfXFire与Spring集成WebService客户端的两种开发方式...
spring+xfire( 编写webservice完整配置+案例)
xfire简单实例发布webservice,引用到2个jar包的简单例子
webservice客户端几种方式调用汇总,客户端代码生成及调用方式详细说明等
xfire实现webservice实例,XFire WebService开发快速起步