国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Web Services技術中的Axis2的使用及Web服務的發(fā)布
 關于 Web Serviece 以及 Axis2 技術(修定1.2v)

   本人的公司在最近的一個金融項目上用到了AXIS2 1.0版,在Tomcat上部署AXIS2,用來發(fā)布Web Services
我下載了AXIS2 1.0 的 War發(fā)布包 成功的安裝了AXIS2并且發(fā)布了一些Web Services。

我了解到現(xiàn)在很多同仁都曾經(jīng)用過或?qū)⒁玫紸XIS2技術開發(fā)Web Services。
以下是我發(fā)布一個簡單的Web Services的過程跟大家分享:
一 .  從www.Apache.org下載Axis2的War發(fā)布包并解壓縮到D:/Axis2。

二 .  將整個Axis2目錄都復制到 D:\Tomcat 5.5\webapps 目錄下。(我的Tomcat裝在D盤D:\Tomcat 5.5目錄下,以下目錄問題我將不多解釋,大家應該能看得明白)

三 .  在D:\Tomcat 5.5\conf\Catalina\localhost目錄下創(chuàng)建配置文件axis2.xml, 文件內(nèi)容如下:
<Context path="/axis2" reloadable="true" docBase="D:\Tomcat 5.5\webapps\Axis2\axis2-web" />

四 .  此時已經(jīng)把Axis2安裝到Tomcat上了,下面啟動Tomcat在IE中輸入
"http://localhost:8080/Axis2"來驗證一下?。ǔ鰜淼漠嬅嬗蠥xis標題)

五 .下面開使來發(fā)布一個簡單的Web Services(關鍵是需要打包成.aar格式
      (1)創(chuàng)建Web服務的工作類MyService.java,如下:

public class MyService{
    public void ping(OMElement element){
     ......  //這是一個用來獲取對方地址的Web服務方法
    }
    public OMElement echo(OMElement element){
     ......  //這是一個發(fā)送請求并返回結(jié)果的Web服務方法
    }
}
      (2)寫配置文件services.xml
<service >
    <description>
        This is a sample Web Service with two operations, echo and ping.
    </description>
    <parameter name="ServiceClass" locked="false">AxisDemo.MyService</parameter>
    <operation name="echo">
        <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
        <actionMapping>urn:echo</actionMapping>
    </operation>
     <operation name="ping">
        <messageReceiver class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/>
        <actionMapping>urn:ping</actionMapping>
    </operation>
</service>
      (3)做到這里就可以打包發(fā)布了,有人會問,把我這兩個文件放到一個自己建的文件夾然后打包嗎?我想那樣做可能也可以,但是我推薦還是用這樣一個包結(jié)構比較好(由于圖示考到文本框中后顯示空白我只好口頭描述了):
          a.先在D:盤中建一個文件夾AxisDemo
          b.在AxisDemo下面建一個文件夾META-INF,并把MyService.java放在這里
          c.在META-INF下放配置文件services.xml

六 .  打包:
      1.在你的Windows開始菜單中點擊"運行",輸入 cmd  命令打開命令操作器,在命令操作器中輸入 cd\ 命令退到C:>  (根目錄),再輸入 D: 轉(zhuǎn)到D:> (我們的AxisDemo就在D:盤中,我們要將文件夾中的東東打包)
      2.然后輸入打包命令:
jar  cvf  MyAxisDemo.aar  AxisDemo/.千萬不要丟了最后那個點啊),此時你會發(fā)現(xiàn)D:盤下生成了一個MyAxisDemo.aar文件 (打包完成)

七 . 發(fā)布:
      (1)發(fā)布時我們打開IE輸入 http://localhost:8080/axis2  然后點擊 Administration 進入AXIS2管理界面,
輸入用戶名:Admin  密碼:Axis2  登陸進去,再點擊第一個 鏈接 Upload Service ,然后點瀏覽找到你想要發(fā)布的Web Service文件(即.aar文件),點Upload發(fā)布它!
 
       (2)重啟你的Tomcat服務然后在IE中輸入"http://localhost:8080/Axis2",點擊那個Services鏈接吧,你就可以看到你剛發(fā)布的名為MyService的Web服務了!
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
WebService大講堂之Axis2(3):使用services.xml文件發(fā)布WebService
Tomcat Axis Eclipse實例講解
用Axis2開發(fā)Web Service及客戶端
Axis2開發(fā)webservice總結(jié)
AXIS開始Web 服務
實現(xiàn)安全的AXIS Web服務,第1部分
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服