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

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

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

    posts - 32,comments - 8,trackbacks - 0

    reference:

    http://www.cnblogs.com/cy163/archive/2008/11/28/1343516.html

    pre-condition:
    1.install eclipse
    2.install tomcat plugin

    process:
    1.download axis lib: http://ws.apache.org/axis

    2. set classpath:
    1.AXIS_HOME
    D:\Java\axis-1_4(這是我的Axis路徑)
    2.AXIS_LIB
    %AXIS_HOME%\lib
    3.AXIS_CLASSPATH
    %AXIS_LIB%\axis.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\xml-apis.jar;%AXIS_LIB%\xercesImpl.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\activation.jar;%AXIS_LIB%\xmlrpc-2.0.jar
    4.CLASSPATH
    .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; %AXIS_CLASSPATH%;
    5.在你的%TOMCAT_HOME%\common\lib下需要加入三個包 activation.jar、mail.jar、tools.jar,注意這三個包是必須的,盡管tools.jar很常見,但這也是運行Axis所必須的包。


    3.FIle - new - dynamic web project
    projectname: oopsaxis1
    target runtime: apache tomcat V5.5


    4. oopsaxis1/WebContent/WEB-INF/lib,add lib from %AXIS_HOME%\lib
    axis.jar/axis-ant.jar/commons-log.jar...

    5.oopsaxis1/WebContent/WEB-INF/web.xml,  replace by %AXIS_HOME%\webapps\axis\WEB-INF\web.xml

    6.oopsaxis1/src, add java file:
    public class myService
    {
        
    public String getusername(String name)
        {
            
    return "Hello " + name + ",this is an Axis DII Web Service";
        }
    }


    7.copy myService to oopsaxis1/WebContent, and rename to myService.jws

    8. right click myService.jws, run as - run on server, you can see:
    http://localhost:8080/oopsaxis1/myService.jws
    There is a Web Service here
    Click to see the WSDL 
    click the link, you can see the wsdl


    9. in eclipse - package explorer - src, new class:
    package com.oopsaxis;

    import java.net.MalformedURLException;
    import java.rmi.RemoteException;

    import javax.xml.rpc.ParameterMode;
    import javax.xml.rpc.ServiceException;

    import org.apache.axis.client.Call;
    import org.apache.axis.client.Service;
    import org.apache.axis.encoding.XMLType;

    public class myServiceTestorByjws
    {
        
    public static void main(String[] args) throws ServiceException,
                MalformedURLException, RemoteException
        {
            String endpoint 
    = http://localhost:8080/oopsaxis1/myService.jws;
            String name 
    = " pixysoft";
            Service service 
    = new Service();
            Call call 
    = (Call) service.createCall();

            call.setTargetEndpointAddress(
    new java.net.URL(endpoint));
            call.addParameter(
    "param1", XMLType.XSD_STRING, ParameterMode.IN);
            call.setOperationName(
    "getusername");
            call.setReturnType(XMLType.XSD_STRING);
            String ret 
    = (String) call.invoke(new Object[] { name });
            System.out.println(
    "返回結果:" + ret);
        }
    }

    10. right click myServiceTestorByjws, run as java application,you get:
    返回結果:Hello pixysoft,this is an Axis DII Web Service

    done!
    posted on 2008-12-17 13:40 張辰 閱讀(266) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲免费在线观看视频| 男女一边摸一边做爽的免费视频| 久久成人无码国产免费播放| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产亚洲日韩在线a不卡| 国产成人免费片在线视频观看 | 色播亚洲视频在线观看| 99在线热播精品免费99热| 亚洲日韩av无码| 国产一精品一AV一免费| 亚洲精品人成在线观看| 84pao强力永久免费高清| 亚洲综合久久综合激情久久| 999久久久免费精品播放| 亚洲人成在线播放| 大陆一级毛片免费视频观看 | 亚洲乱码日产精品a级毛片久久 | 老司机69精品成免费视频| 亚洲国产高清在线| 色老头永久免费网站| 亚洲小说图区综合在线| 亚洲av无码不卡私人影院| 一级人做人a爰免费视频| 国产A在亚洲线播放| 免费看又黄又无码的网站 | 国产人成免费视频| 51午夜精品免费视频| 久久亚洲国产精品一区二区| 91久久成人免费| 国产成人综合亚洲绿色| 亚洲精品成人网站在线观看| 99免费在线观看视频| 亚洲爆乳无码精品AAA片蜜桃| 亚洲片一区二区三区| 最近2019中文字幕免费直播| 亚洲另类自拍丝袜第五页| 中文字幕在亚洲第一在线| 国产va精品免费观看| 人成午夜免费大片在线观看| 亚洲黄色免费网站| 免费在线观看污网站|