<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    CoffeeTree
    IT 男人's Blog helloheyongjin@sina.com
    你大娘已經(jīng)不是你從前的大娘,你大爺依舊是你大爺
     

    構(gòu)建Webservice工程
    下載附件/Files/heyongjin/webservice.doc

    1、 創(chuàng)建一個工程

    2、 導(dǎo)入Jar包

    3、 在部署描述符web.xml中配置AxisServlet

        <servlet>

            <servlet-name>AxisServlet</servlet-name>

            <display-name>Apache-Axis Servlet</display-name>

            <servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-class>

        </servlet>

        <servlet-mapping>

            <servlet-name>AxisServlet</servlet-name>

            <url-pattern>/servlet/AxisServlet</url-pattern>

        </servlet-mapping>

        <servlet-mapping>

            <servlet-name>AxisServlet</servlet-name>

            <url-pattern>*.jws</url-pattern>

        </servlet-mapping>

        <servlet-mapping>

            <servlet-name>AxisServlet</servlet-name>

            <url-pattern>/services/*</url-pattern>

        </servlet-mapping>

    4、 編寫服務(wù)端程序

    package com.axis;

    publicclass ServerAxis {

        public String remoteMethod(String message) {

            return"Your Message is : " + message;

        }

    }

    5、 編寫客戶端測試程序

    package com.axis;

    import java.rmi.RemoteException;

    import javax.xml.namespace.QName;

    import javax.xml.rpc.ServiceException;

    import org.apache.axis.client.Call;

    import org.apache.axis.client.Service;

    publicclass ClientAxis {

        publicstaticvoid main(String []args){

           

            try {

                String url = "http://127.0.0.1:9090/Webservice/services/ServerAxisWSDD";

                Service service = new Service();

                Call call = (Call) service.createCall();

                call.setTargetEndpointAddress(url);

                call.setOperationName(new QName(url,"remoteMethod"));

                String result = (String) call.invoke(new Object[]{"Hello AXIS!"});

                System.out.println(result);

            } catch (ServiceException e) {

                // TODO Auto-generated catch block

                e.printStackTrace();

            } catch (RemoteException e) {

                // TODO: handle exception

            }

        }

    }

    6、 編寫發(fā)布文件WEB-INF"deploy.wsdd

    <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">

        <service name="ServerAxisWSDD" provider="java:RPC">

            <parameter name="className" value="com.axis.ServerAxis"/>

            <parameter name="allowedMethods" value="*"/>

            <parameter name="scope" value="request"/>

        </service>

    </deployment>

    7、  發(fā)布AXIS

    首先將工程發(fā)布到tomcat,啟動應(yīng)用,通過windows控制臺進(jìn)入%TOMCAT%"webapps"ProjName"WEB-INF目錄下鍵入如下命令:

    Java –Djava.ext.dirs=lib org.apache.axis.client.AdminClient –l http://localhost:8080/ ProjName/services/ServerAxisWSDD deploy.wsdd

     

    posted on 2010-04-23 19:11 何永進(jìn) 閱讀(2740) 評論(0)  編輯  收藏 所屬分類: Java Web

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


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 人妻18毛片a级毛片免费看| 亚洲第一成人在线| sss日本免费完整版在线观看| 男女交性永久免费视频播放 | 国产免费一区二区三区VR| 91嫩草亚洲精品| 国产免费丝袜调教视频| 久久精品国产亚洲AV蜜臀色欲| 免费不卡视频一卡二卡| 精品国产成人亚洲午夜福利| 成年人免费网站在线观看| 亚洲欧美日韩综合久久久久 | 亚洲精品动漫在线| 久久国产精品免费观看| 亚洲成AV人综合在线观看| 免费观看的毛片大全| 亚洲色大情网站www| 国产jizzjizz视频免费看| 夜夜爽妓女8888视频免费观看| 亚洲人成色7777在线观看| www亚洲精品久久久乳| 亚洲第一区精品观看| 永久免费av无码网站yy| 亚洲一本之道高清乱码| 免费国产成人高清视频网站| 久久九九久精品国产免费直播| 青青青国产免费一夜七次郎| 欧洲精品码一区二区三区免费看| 中文字幕精品亚洲无线码二区| 免费A级毛片无码专区| 中文字幕乱码亚洲精品一区 | 性xxxxx免费视频播放| 国产精品亚洲а∨无码播放不卡 | 男女啪啪免费体验区| 亚洲福利视频导航| 青草草在线视频永久免费| 天黑黑影院在线观看视频高清免费| 亚洲白色白色在线播放| 亚洲成A∨人片天堂网无码| 95免费观看体验区视频| 免费精品久久久久久中文字幕 |