webservice-1

去年匆匆忙忙做过一个webservice,由于时间问题,没有来得及深入,现在又要涉及到webservice了,觉得仔细研究一下。


webservice-1

以下build可以生成客户端
build.xml
<project name="XFire-WsGen" basedir="../WsGen" default="wsgen">
     <path id="classpathId">   
         <fileset file="${basedir}/lib/*.jar">  
              <include name="*.jar"/>  
         </fileset>  
     </path>   
     <target name="clean" description="Prepare for clean build">    
         <delete dir="${basedir}/client"/>  
         <mkdir dir="${basedir}/client"/>  
     </target>  
     <taskdef classpathref="classpathId" name="wsgen" classname="org.codehaus.xfire.gen.WsGenTask"></taskdef>   
    <target name="wsgen" depends="clean">  
         <taskdef name='WsGenTask' classname="org.codehaus.xfire.gen.WsGenTask" classpathref="classpathId"/>   
         <WsGenTask outputDirectory="${basedir}/client" wsdl="http://localhost:8088/services/XXX?wsdl" package="myclient" overwrite="true"/>  
     </target>    
</project>  

你可能感兴趣的:(webservice)