<source id="4vppl"><ins id="4vppl"></ins></source>
<u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
<object id="4vppl"></object>
  • <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

    <object id="4vppl"></object>
    <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

      <i id="4vppl"><thead id="4vppl"></thead></i>

      <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>

      當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > 手把手教你用axis創(chuàng)建自己的webservice(五)

      手把手教你用axis創(chuàng)建自己的webservice(五)
      2010-01-15 07:20:30  作者:  來(lái)源:
      好了現(xiàn)在我們將webservice的實(shí)現(xiàn)代碼發(fā)布到tomcataxis web應(yīng)用中。如將你的代碼拷貝到axis/WEB-INF/classes

      進(jìn)入你的deploy.wsdd所在目錄。

      cd C:\tomcat5\webapps\axis\WEB-INF\classes\com\yy\ws

      輸入如下命令:

      C:\tomcat5\webapps\axis\WEB-INF\classes\com\yy\ws>   java     org.apache.axis.client.AdminClient  deploy.wsdd

      AdminClient  -一個(gè)axis發(fā)布工具,會(huì)自動(dòng)地將你的webservice發(fā)布到WEB-INF下的server-config.wsdd文件中。如果顯示:

      Processing file deploy.wsdd
      <Admin>Done processing</Admin>

      則表示發(fā)布成功!

             好了,現(xiàn)在我們已經(jīng)完成了創(chuàng)建和發(fā)布過(guò)程,接下來(lái)我們來(lái)進(jìn)行最后一步工作——調(diào)用我們寫(xiě)的webservice!

           

      java 代碼

      1.          package com.yy.ws.test;   

      2.            

      3.          import java.net.MalformedURLException;   

      4.          import java.rmi.RemoteException;   

      5.            

      6.          import javax.xml.rpc.ServiceException;   

      7.            

      8.          import com.yy.ws.ClientRequest;   

      9.          import com.yy.ws.MobileBoss;   

      10.       import com.yy.ws.MobileBossService;   

      11.       import com.yy.ws.MobileBossServiceLocator;   

      12.       import com.yy.ws.ServerResponse;   

      13.         

      14.       public class Test {   

      15.           public static void main(String args[]) throws ServiceException, MalformedURLException, RemoteException{   

      16.               ClientRequest req = new ClientRequest();   

      17.               req.setAmount(1000);   

      18.               req.setOpType("charge");   

      19.               req.setPhoneNumber("13912345678");   

      20.               MobileBossService sl = new MobileBossServiceLocator();   

      21.               //URL url = new URL("http://localhost:8080/axis/services/MobileBoss");   

      22.               //s.getMobileBoss(url);   

      23.               MobileBoss mb = sl.getMobileBoss();//default port   

      24.               ServerResponse resp = mb.charge(req);   

      25.               System.out.println("client result:"+resp.getResultCode()+"\nclient message:"+resp.getMessage());   

      26.           }   

      27.       }   

       結(jié)果如下:

      服務(wù)器端顯示:

      13912345678|charge|1000
      13912345678is charged successfully!

      客戶端顯示:

      client result:8888

      client message:13912345678|charge|1000

            服務(wù)器段成功返回消息,大功告成!不是很難吧?!這篇文章的所有代碼我都測(cè)試過(guò),全部可以直接使用。希望能夠?qū)Υ蠹矣兴鶐椭?/span>


      安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
      国产午夜福三级在线播放_亚洲精品成a人片在线观看_亚洲自慰一区二区三区_久久棈精品久久久久久噜噜
      <source id="4vppl"><ins id="4vppl"></ins></source>
      <u id="4vppl"><sub id="4vppl"><label id="4vppl"></label></sub></u>
      <object id="4vppl"></object>
    1. <u id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></u>

      <object id="4vppl"></object>
      <b id="4vppl"><sub id="4vppl"><tr id="4vppl"></tr></sub></b>

        <i id="4vppl"><thead id="4vppl"></thead></i>

        <thead id="4vppl"><li id="4vppl"><label id="4vppl"></label></li></thead>
        亚洲人成禁漫在线观看 | 亚洲国产精品日韩专区a∨ 中文字幕在线有码午夜 | 日本三级欧美三级人妇视频 | 日本一区二区在线 | 青青青国产免费手机视频在线观看 | 香蕉超级碰碰碰久久久97 |