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

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

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


    隨筆-35  評(píng)論-97  文章-0  trackbacks-0
     

    1.1.       拷貝一些必要的文件

    1.     將axis下的server-config.wsdd拷貝到myeclipse的web project的WEB-INF下。

    2.     導(dǎo)入第三方包到工程下的lib目錄

    1.2.       設(shè)定servlet控制器

    修改WEB-INF下的web.xml文件,添加以下內(nèi)容:

     

    <servlet>

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

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

     
    </servlet>

     

       
    <servlet>

        
    <servlet-name>SOAPMonitorService</servlet-name>

    <servlet-class>org.apache.axis.monitor.SOAPMonitorService</servlet-class>

        
    <init-param>

          
    <param-name>SOAPMonitorPort</param-name>

          
    <param-value>5001</param-value>

        
    </init-param>

        
    <load-on-startup>100</load-on-startup>

     
    </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>

     
    <servlet-mapping>

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

        
    <url-pattern>/ws/*</url-pattern>

     
    </servlet-mapping>

     

     
    <servlet-mapping>

        
    <servlet-name>SOAPMonitorService</servlet-name>

        
    <url-pattern>/SOAPMonitor</url-pattern>

     
    </servlet-mapping>

     

     
    <mime-mapping>

        
    <extension>wsdl</extension>

         
    <mime-type>text/xml</mime-type>

     
    </mime-mapping>

     
    <mime-mapping>

        
    <extension>xsd</extension>

        
    <mime-type>text/xml</mime-type>

     
    </mime-mapping>

     

     

    1.3.       添加要發(fā)布的服務(wù)

    添加要發(fā)布的服務(wù)到server-config.wsdd。如:

     

    <service name="wsServerTest" provider="java:RPC" style="rpc" use="encoded">

            
    <namespace>com.xxxxx.ws</namespace>

            
    <parameter name="wsdlServiceElement" value="webserviceTest"/>

            
    <parameter name="wsdlPortType" value="webserviceTest"/>

            
    <parameter name="className" value="com.xxxxx.ws.server.ServerTestFacadeImpl"/>

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

    </service>

     

     

    1.4.       使用java2wsdl生成wsdl

    用axis的java2wsdl類來(lái)生成wsServerTest.wsdl:

    選擇項(xiàng)目,選擇或者填入main函數(shù)org.apache.axis.wsdl.Java2WSDL

    在run的程序參數(shù)設(shè)置為:

    -o wsServerTest.wsdl

    -l "http://localhost:8080/myproject/services/wsServerTest"

    -n "urn:wsServerTest"

    -p"com.xxxxx.ws.server" "urn:wsServerTest"

    com.xxxxx.ws.server.ServerTestFacade

     

    1.5.       使用wsdl2java生成stub

    用axis的wsdl2java來(lái)生成stub:

    選擇項(xiàng)目,選擇或者填入main函數(shù)org.apache.axis.wsdl.WSDL2Java

    在run的程序參數(shù)設(shè)置為:

    D:\program\Eclipse3.2\wsSeverTest\wsServerTest.wsdl -t -p com.xxxxx.ws.client

     

    1.6.       客戶端測(cè)試

    如果是安全通道,將client.keystore和client.truststore放到wsClientTest工程下。在vm 參數(shù)設(shè)定:

    -Djavax.net.ssl.keyStore=D:\program\Eclipse3.2\wsClientTest\client.keystore

    -Djavax.net.ssl.keyStorePassword=changeit

    -Djavax.net.ssl.trustStore=D:\program\Eclipse3.2\wsClientTest\client.truststore

    將url改為https:localhost:8443/myproject/services/wsServerTest來(lái)調(diào)用發(fā)布的函數(shù)。

    posted on 2007-05-19 00:55 三告習(xí)習(xí) 閱讀(15302) 評(píng)論(1)  編輯  收藏 所屬分類: IDEs/dev-tools

    評(píng)論:
    # re: Eclipse下使用Axis開發(fā)webservice 2009-03-09 10:51 | fancyLeeo
    不懂?。唬?;有高手再指點(diǎn)一下么?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 91视频免费网址| 亚洲国产高清视频在线观看| 美女被免费喷白浆视频| 羞羞视频免费网站在线看| 亚洲国产视频久久| 久久狠狠高潮亚洲精品| 国产AⅤ无码专区亚洲AV| 国产成人无码a区在线观看视频免费| 91精品免费久久久久久久久| 久久久高清日本道免费观看| 成人免费网站久久久| 久久亚洲AV成人无码国产最大| 亚洲国产成人精品久久| 亚洲午夜精品久久久久久人妖| 国产AⅤ无码专区亚洲AV| 亚洲另类激情专区小说图片| 国产在线观看免费完整版中文版| 男女超爽刺激视频免费播放| 精品无码无人网站免费视频 | 日本高清免费观看| 国产免费A∨在线播放| 直接进入免费看黄的网站| 亚洲欧美一区二区三区日产| 精品亚洲成在人线AV无码| 亚洲图片校园春色| 亚洲狠狠狠一区二区三区| 亚洲麻豆精品果冻传媒| 图图资源网亚洲综合网站| 亚洲av无码乱码国产精品| 久久精品亚洲综合专区| 亚洲爆乳无码一区二区三区| 亚洲精品成人网站在线观看| 亚洲日韩精品一区二区三区无码| 中文字幕精品亚洲无线码一区| 亚洲伊人久久精品影院| 国产亚洲一区二区三区在线观看| 亚洲精品~无码抽插| 亚洲色欲或者高潮影院| 亚洲一区二区三区播放在线| 亚洲人成色77777在线观看| 无码天堂亚洲国产AV|