科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道快速实践JAX-WS 2.0

快速实践JAX-WS 2.0

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SOA思想的核心在于"S",凡是从服务的角度去看待系统功能,并且构建和实现应用,都可以认为是SOA的某种实现形式。

作者:gaolin_bei 来源:CSDN 2008年2月27日

关键字: java JAX-WS 2.0 实践

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共6页)

<target name="pkg-war" depends="init-common">
      
<mkdir dir="${assemble.dir}"/>
      
<echo message="my build classes dir is:${build.classes.dir}" level="verbose"/>
      
<mkdir dir="${build.classes.dir}/tmp"/>
      
<mkdir dir="${build.classes.dir}/tmp/WEB-INF"/>
      
<mkdir dir="${build.classes.dir}/tmp/WEB-INF/classes"/>
      
<mkdir dir="${build.classes.dir}/tmp/WEB-INF/wsdl"/>
      
<copy file="${web.xml}"
        tofile
="${build.classes.dir}/tmp/WEB-INF/web.xml" failonerror="false"/>
      
<copy todir="${build.classes.dir}/tmp/WEB-INF/classes">
        
<fileset dir="${build.classes.dir}/service">
          
<include name="**/*.class"/>
          
<include name="**/${handler.name}"/>
        
</fileset>
      
</copy>
      
<copy todir="${build.classes.dir}/tmp/WEB-INF/wsdl">
        
<fileset dir="${build.generated.dir}">
          
<include name="**/*.*"/>
        
</fileset>
      
</copy>
      
<echo message="Creating war file ${assemble.dir}/${appname}-web.war" level="verbose"/>
      
<jar jarfile="${assemble.dir}/${appname}-web.war" update="true">
        
<fileset dir="${build.classes.dir}/tmp" casesensitive="yes">
          
<include name="**/*class*"/>
          
<include name="**/${handler.name}"/>
        
</fileset>
        
<fileset dir="${build.classes.dir}/tmp/" casesensitive="true">
          
<include name="WEB-INF/web.xml"/>
        
</fileset>
        
<fileset dir="${build.classes.dir}/tmp" casesensitive="yes">
          
<include name="WEB-INF/wsdl/*.*"/>
        
</fileset>
      
</jar>
      
<echo message="created war file ${assemble.dir}/${appname}-web.war" level="verbose"/>
    
</target>

   我们可以通过执行下面的命令来部署已经生成的war文件:

   ant deploy-app

 这等同于执行下面的asadmin部署命令(都是在同一行)

 bash$GLASSFISH_HOME/bin/asadmin deploy --user admin

   --passwordfile passwd --host localhost --port 4848

   --contextroot jaxws-webservice --upload=true --target server

编写构建客户端

在你部署完这个web服务之后,你可以通过一个客户端程序来访问它。下面是构建这个客户端的步骤:

1 编写客户端
2 生成编绎这个客户端必须要有的可移植制品。
3 编绎客户端。
4 运行客户端。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章