<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控制臺進入%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 何永進 閱讀(2739) 評論(0)  編輯  收藏 所屬分類: Java Web

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


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 亚洲AV美女一区二区三区| 久久久久噜噜噜亚洲熟女综合| 亚洲高清日韩精品第一区| 一区二区三区福利视频免费观看| 亚洲日韩精品无码专区网址| 在线免费播放一级毛片| 亚洲中文字幕不卡无码| a级毛片黄免费a级毛片| 亚洲丝袜美腿视频| 国产免费丝袜调教视频| 亚洲成在人线中文字幕| 成人免费无毒在线观看网站| 亚洲av午夜电影在线观看 | 99久久99这里只有免费的精品| 亚洲中文字幕久久精品无码喷水 | 国产一区在线观看免费| 看Aⅴ免费毛片手机播放| 亚洲一区二区三区国产精品| 99在线热播精品免费99热| 亚洲高清视频免费| 日本免费无遮挡吸乳视频电影| 日产久久强奸免费的看| 亚洲国产高清在线| 免费黄网在线观看| 久青草视频97国内免费影视| 91亚洲国产在人线播放午夜| 国产片免费在线观看| 国内精品免费久久影院| 亚洲偷自精品三十六区| 无码不卡亚洲成?人片| 久久久久成人片免费观看蜜芽 | 高潮毛片无遮挡高清免费视频| 亚洲无线码一区二区三区| 久久www免费人成看片| 国产成人精品久久亚洲高清不卡| 狠狠综合久久综合88亚洲| 18禁无遮挡无码网站免费| 国产成人无码精品久久久免费 | 色吊丝免费观看网站| 亚洲人成电影亚洲人成9999网| 日韩在线免费电影|