爪哇財經

          java

          BlogJava 聯系 聚合 管理
            2 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案




          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          1。生成框架
          因為已經有了wsdl,所以使用AXIS來生成整個webservice的框架。
          首先下載AXIS,我用的是AXIS1.4,包含所有的JAR和實例,參考文檔。
          首先在任意位置建立文件夾,把wsdl文件放進去,并在這個目錄下面建立一個.txt文檔,內容:
          set Axis_Lib=D:\axis-1_4\lib
          set Java_Cmd=java   -Djava.ext.dirs=%Axis_Lib%
          %Java_Cmd%   org.apache.axis.wsdl.WSDL2Java -t -B -v -D -s -p com.aceway.ws.faultGd -c com.aceway.ws.faultGd.FaultImpl faultgd.wsdl

          設置了變量Axis_Lib,指向AXIS的所有JAR的目錄,后面的com.aceway.ws.faultGd是要建立的包的名稱,會把所有的生成的文件放進去,
          com.aceway.ws.faultGd.FaultImpl 是服務提供方的實現類,faultgd.wsdl是本路徑下的wsdl文件名。
          把txt后綴改為.bat,在開始--運行 CMD 里運行它。可以生成整個框架,以便COPY到工程下再開發。
          2。發布
          在隨意位置建立.txt文檔,內容是:
          set Axis_Lib=D:\axis-1_4\lib
          set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
          set Axis_Servlet=http://localhost:8080/services/AdminService
          %Java_Cmd% org.apache.axis.client.AdminClient -l%Axis_Servlet% deploy.wsdd

          保存后改后綴為bat,把工程部署好并啟動TOMCAT,把第一步里生成的deploy.wsdd放在同目錄下,
          在開始--運行 CMD 里執行,會自動把deploy.wsdd的內容自動加到部署的工程的server-config.wsdd下,再拷貝到工程代碼中替換。

           例:
          java -cp C:\axis-1_4\lib\axis.jar;C:\axis-1_4\lib\jaxrpc.jar;C:\axis-1_4\lib\saaj.jar;C:\axis-1_4\lib\commons-logging-1.0.4.jar;C:\axis-1_4\lib\commons-discovery-0.2.jar;C:\axis-1_4\lib\wsdl4j-1.5.1.jar;C:\axis-1_4\lib\activation.jar;C:\axis-1_4\lib\mail-1.4.jar; org.apache.axis.wsdl.WSDL2Java -p com.xxxxxx.vodapp.bosoapservice  -S true  backoffice.wsdl

          set Axis_Lib=C:\axis-1_4\lib
          set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
          set Axis_Servlet=http://localhost/vodsys_ccur/services/AdminService
          %Java_Cmd% org.apache.axis.client.AdminClient -l%Axis_Servlet% deploy.wsdd

          posted on 2009-09-03 17:20 jade76 閱讀(257) 評論(0)  編輯  收藏 所屬分類: j2se基礎

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 合山市| 科技| 青川县| 百色市| 博客| 萨迦县| 东方市| 姜堰市| 恩平市| 蕲春县| 井陉县| 元氏县| 关岭| 水富县| 申扎县| 襄垣县| 万年县| 逊克县| 龙泉市| 峨山| 昭平县| 鄂尔多斯市| 永州市| 辉南县| 泰来县| 咸宁市| 呼图壁县| 钦州市| 和田市| 凌源市| 沐川县| 轮台县| 临汾市| 巢湖市| 兴安县| 合江县| 大新县| 雷波县| 大埔县| 安乡县| 灌阳县|