<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产一级一毛免费黄片| 免费大片av手机看片| 无码精品一区二区三区免费视频 | 亚洲午夜精品第一区二区8050| 亚洲爆乳大丰满无码专区| 免费看AV毛片一区二区三区| 亚洲乱码中文论理电影| 国产v精品成人免费视频400条| 亚洲a级成人片在线观看| 一二三四免费观看在线视频中文版| 亚洲人成人77777在线播放| 国产免费看JIZZ视频| 亚洲国产精品无码第一区二区三区 | 亚洲中文字幕无码专区| 中文字幕视频免费在线观看| 亚洲av综合avav中文| 中文字幕成人免费视频| 在线观看亚洲AV日韩A∨| 精品久久久久久久免费人妻| 国产区图片区小说区亚洲区| 亚洲精品无码99在线观看 | 国产成人无码免费视频97| 国产精品亚洲精品日韩动图| 亚洲日韩在线观看免费视频| 三年片在线观看免费| 亚洲性色高清完整版在线观看| 成人毛片手机版免费看| 一区二区三区在线免费观看视频| 亚洲精品无码不卡| 韩国18福利视频免费观看| 国产精品福利片免费看| 亚洲成人网在线观看| 国产嫩草影院精品免费网址| baoyu777永久免费视频| 亚洲AV无码一区二区三区人| 午夜亚洲av永久无码精品| 99久久免费中文字幕精品| 在线视频亚洲一区| 亚洲国产国产综合一区首页| 成年女人免费碰碰视频| 99免费在线视频|