我的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 閱讀(933) 評論(0)  編輯  收藏 所屬分類: java

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

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新疆| 光泽县| 玉屏| 宜宾县| 江孜县| 商丘市| 门头沟区| 新密市| 阜宁县| 兰考县| 锦屏县| 瑞丽市| 错那县| 札达县| 惠水县| 株洲市| 耒阳市| 常州市| 土默特左旗| 大悟县| 上虞市| 南开区| 宁陵县| 偏关县| 吉首市| 招远市| 呼图壁县| 黑龙江省| 伊吾县| 长治县| 平南县| 包头市| 张家界市| 精河县| 舞钢市| 岚皋县| 夏河县| 广宗县| 女性| 临猗县| 安达市|