我的java天地

          再一次webservice發布服務步驟記錄

          1.下載axis.war包。下載地址 http://download.csdn.net/source/177442
          2.將war包放到tomcat的\webapps目錄下
          3.啟動tomcat后。在瀏覽器鍵入
          http://localhost:8080/axis2/ 進行訪問,會出現axis2的成功頁面
          4.點擊
          Administration 這個鏈接,進入登錄頁面。用戶名:admin??。密碼:axis2
          5.新建java文件

          package ?test.joeyta;

          public ? class ?HelloWorldService?
          {
          ????
          public ?String?echo(String?value)?
          {? // ?這個?service?只是將輸入的文字?return?出去
          ????????System.out.println( " Service?HelloWorldService:? " ? + ?value);
          ????????
          return
          ?value;
          ????}

          }

          6.新建service.xml文件
          < service >
          ????
          < parameter? name ="ServiceClass" ?locked ="false" >
          ????????test.joeyta.HelloWorldService
          ????
          </ parameter >
          ????
          < operation? name ="echo" >
          ????????
          < messageReceiver
          ????????????
          class ="org.apache.axis2.rpc.receivers.RPCMessageReceiver" ? />

          ????
          </ operation >
          </ service >

          7.打包,打包前目錄結構
          --build
          ??????? --ws_server
          ???????????? --META-INF
          ????????????????? --services.xml
          ???????????? --test
          ?????????????? ?--joeyta
          ???????????????????? --HelloWorldService.class

          在windows環境下,在console下,更換目錄到build\ws_server
          輸入一下命令:
          jar –cf?ws_server.aar . ,注意最后一個點代表當前目錄。???????????????????

          8.發布
          發布:
          ?? AXIS2的webservice的發布是這樣的,首先你要先把AXIS2的war distribution發到到一個servlet容器中,我這里用的是Tomcat. 發布的方法前面提到了:把axis2.war拷貝到%TOMCAT-HOME%/webapps下。
          ?
          啟動tomcat,然后輸入:http://localhost:8080/axis2/axis2-admin/ 輸入用戶名admin 密碼axis2就進入了axis2??? Web Admin Module,然后在頁面左邊的菜單的Tools下選擇Upload Service,然后選擇前面打好的interop.aar
          upload.
          ?
          還有種手動發布的方式,你發布axis2.war 到tomcat的時候,tomcat會自動展開生成一個axis2的目錄在
          %TOMCAT-HOME%/webapps下面,進入到目錄%TOMCAT-HOME%\webapps\axis2\WEB-INF\services,把前面打好包的interop.aar拷貝到這里.

          9.測試的話可以看axis2客戶端生成代碼這篇

          posted on 2010-09-30 16:36 tobyxiong 閱讀(923) 評論(0)  編輯  收藏 所屬分類: java

          <2010年9月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 岚皋县| 德州市| 沿河| 蕲春县| 久治县| 高平市| 曲阳县| 惠来县| 揭东县| 连江县| 大安市| 印江| 甘泉县| 谷城县| 桦川县| 西乌| 洞口县| 肥乡县| 县级市| 浙江省| 容城县| 金寨县| 永顺县| 晋城| 光泽县| 昆明市| 江川县| 吉林省| 永城市| 长沙市| 保康县| 曲松县| 千阳县| 攀枝花市| 承德市| 南阳市| 渑池县| 嵊州市| 银川市| 个旧市| 天等县|