Everything is a contribution

          走過Java的點點滴滴,與大家共勉~
          隨筆 - 21, 文章 - 0, 評論 - 10, 引用 - 0
          數(shù)據(jù)加載中……

          Java調(diào)用DotNet的webservice

          1.????? 在項目的根下建立 build-lib/axis 目錄,并拷貝以下文件到目錄下:

          activation.jar

          axis.jar

          axis-ant.jar

          commons-discovery-0.2.jar

          commons-logging-1.0.4.jar

          jaxrpc.jar

          log4j-1.2.8.jar

          log4j.properties

          mail.jar

          saaj.jar

          wsdl4j-1.5.1.jar

          ?

          2.????? 在工程的根下建立 build.xml 文件,內(nèi)容如下:

          <? xml version = "1.0" encoding = "UTF-8" ?>

          ?

          < project name = "webservice" default = "all" basedir = "." >

          ??? < property name= "build.lib.dir" value="build-lib" />

          ?

          ??? <!-- change these variable base on your environment -->

          ??? < property name = "src.dir" value = "src" />

          ??? < property name = "classpath" value = "${build.lib.dir}/axis" />

          ??? < property name = "remote.wsdl" value = "http://10.64.3.20/test/ws/Service1.asmx?wsdl" />

          ??? < property name = "webservice.namespace" value = "http://tempurl.org" />

          ?

          ??? < path id = "axis.classpath" >

          ?????? < fileset dir = "${classpath}" >

          ?????????? < include name = "**/*.jar" />

          ?????? </ fileset >

          ??? </ path >

          ?

          ??? < taskdef resource = "axis-tasks.properties"

          ??? ? classpathref = "axis.classpath" />

          ?

          ??? < target name = "wsdl2java" description = "Generate Java file from WSDL URL by WSDL2JAVA" >

          ?????? < axis-wsdl2java output = "${src.dir}" testcase = "true" verbose = "true" url = "${remote.wsdl}" >

          ?????????? < mapping namespace = "${webservice.namespace}" package = "org.tempuri" />

          ?????? </ axis-wsdl2java >

          ??? </ target >

          ?

          ??? < target name = "clean" description = "Clean output directories" >

          ??????? < delete dir = "${src.dir}/org/tempuri" />

          ??? </ target >

          ?

          ??? < target name = "all" depends = "clean, wsdl2java" >

          ??? </ target >

          ?

          </ project >

          ?

          注意:對應你的項目進行修改以上的變量設置

          ?

          3.????? 直接運行 ant ,生成 webservice 的代理類,使用 eclipse refactor 功能重命名包名

          ?

          4.????? 調(diào)用本地代理類操作 webservice

          posted on 2006-08-21 16:55 Kevin Xia 閱讀(1929) 評論(2)  編輯  收藏 所屬分類: Java開發(fā)

          評論

          # re: Java調(diào)用DotNet的webservice  回復  更多評論   

          老大,你怎么不上線了?好像失蹤了啊
          2006-09-07 18:06 | wangcheng

          # re: Java調(diào)用DotNet的webservice  回復  更多評論   

          暈呀~我現(xiàn)在只能上msn了, msn: 1eq2@sina.com
          2006-10-09 16:59 | Kevin Xia
          主站蜘蛛池模板: 灵武市| 来宾市| 西丰县| 砚山县| 民丰县| 和静县| 沂水县| 曲麻莱县| 乐清市| 大悟县| 富源县| 宜兰市| 盐山县| 航空| 依兰县| 鸡西市| 北宁市| 曲周县| 白沙| 都江堰市| 江都市| 视频| 崇左市| 莒南县| 扎赉特旗| 西藏| 武宁县| 西和县| 鄂托克前旗| 邳州市| 博罗县| 娱乐| 新巴尔虎左旗| 台南县| 辛集市| 巢湖市| 漯河市| 广饶县| 佛山市| 茌平县| 梁山县|