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

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

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

    CONAN ZONE

    你越掙扎我就越興奮

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks
    Axis2中提供了一個Axis2模塊(soapmonitor),該模塊實現了與《WebService大講堂之Axis2(9):編寫Axis2模塊(Module)》中實現的logging模塊相同的功能,所不同的是,logging模塊直接將SOAP請求與響應消息輸出到Tomcat控制臺中,而soapmonitor模塊利用applet直接在頁面中輸出SOAP請求和響應消息。

        下面是配置和使用soapmonitor模塊的步驟:   

    1步:部署AppletServlet

        由于axis2默認情況下已經自帶了soapmonitor模塊,因此,soapmonitor模塊并不需要單獨安裝。但applet所涉及到的相應的.class文件需要安裝一下。在<Tomcat安裝目錄>\webapps\axis2\WEB-INF\lib目錄中找到soapmonitor-1.4.1.jar文件,將該文件解壓。雖然applet并不需要soapmonitor-1.4.1.jar文件中所有的.class文件,但為了方便,讀者也可以直接將解壓目錄中的org目錄復制到<Tomcat安裝目錄>\webapps\axis2目錄中,Applet所需的.class文件需要放在這個目錄。然后再將org目錄復制到<Tomcat安裝目錄>\webapps\axis2\WEB-INF\classes目錄中,soapmonitor模塊中的Servlet所對應的.class文件需要放在這個目錄。

    2步:配置Servlet

        打開<Tomcat安裝目錄>\webapps\axis2\WEB-INF\web.xml文件,在其中加入如下的內容:

    <servlet>
        
    <servlet-name>SOAPMonitorService</servlet-name>
        
    <servlet-class>
            org.apache.axis2.soapmonitor.servlet.SOAPMonitorService
        
    </servlet-class>
        
    <init-param>
            
    <param-name>SOAPMonitorPort</param-name>
            
    <param-value>5001</param-value>
        
    </init-param>
        
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        
    <servlet-name>SOAPMonitorService</servlet-name>
        
    <url-pattern>/SOAPMonitor</url-pattern>
    </servlet-mapping>

     

    3步:在services.xml文件中引用soapmonitor模塊

        與引用logging模塊一樣,引用soapmonitor模塊也需要使用<module>元素,引用soapmonitor模塊的services.xml文件的內容如下:
    <service name="myService">
        
    <description>
            使用logging和soapmonitor模塊
        
    </description>
        
    <!--  引用logging模塊  -->
        
    <module ref="logging"/>
        
    <!--  引用soapmonitor模塊  -->
        
    <module ref="soapmonitor"/>
        
    <parameter name="ServiceClass">
            service.MyService   
        
    </parameter>
        
    <messageReceivers>
            
    <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
                class
    ="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
        
    </messageReceivers>
    </service>

        由于soapmonitor模塊已經在axis2.xml進行配置了,因此,在本例中不需要再對axis2.xml文件進行配置了。   

    4步:使用soapmonitor模塊

        啟動Tomcat后,在瀏覽器中輸入如下的URL:

    http://localhost:8080/axis2/SOAPMonitor

        在瀏覽器中將出現soapmonitor所帶的Applet的界面,當訪問MyServicegetGreeting方法時,在Tomcat控制臺與Applet中都顯示了相應的SOAP請求和響應消息。如圖1和圖2分別是調用了兩次getGreeting方法后輸出的SOAP請求和響應消息。



    圖1



    圖2

     

        如果讀者想讓loggingsoapmonitor模塊監視部署在Axis2中的所有WebService,可以在axis2.xml文件中使用<module>元素來引用這兩個模塊,代碼如下:

        <!--  引用logging模塊  -->
        
    <module ref="logging"/>
        
    <!--  引用soapmonitor模塊  -->
        
    <module ref="soapmonitor"/>


    posted on 2009-02-17 14:56 CONAN 閱讀(206) 評論(0)  編輯  收藏 所屬分類: Web Service
    主站蜘蛛池模板: 亚洲一级特黄大片在线观看| 女人毛片a级大学毛片免费| 亚洲精品国产综合久久一线| 亚洲人成人网站18禁| 亚洲伊人成无码综合网| 亚洲av午夜电影在线观看| 女性自慰aⅴ片高清免费| 亚洲AV性色在线观看| 国产免费怕怕免费视频观看| 精品特级一级毛片免费观看| 又大又硬又爽免费视频| 一级毛片免费一级直接观看| 免费国产综合视频在线看| 一区二区三区免费视频观看| 亚洲国产精品第一区二区三区| 一区二区在线视频免费观看| 亚洲AV永久青草无码精品| 最近2018中文字幕免费视频 | 日韩亚洲一区二区三区| 女人隐私秘视频黄www免费| 亚洲VA成无码人在线观看天堂| 久久国产精品免费专区| 亚洲国产美女视频| 成人性生活免费视频| 羞羞漫画小舞被黄漫免费| 亚洲精品高清国产一线久久| 91香焦国产线观看看免费| 麻豆狠色伊人亚洲综合网站| 国产免费午夜a无码v视频| 免费无码H肉动漫在线观看麻豆| 久久丫精品国产亚洲av| 国内精品免费视频自在线| 一级女性全黄久久生活片免费| 久久青草亚洲AV无码麻豆| 成年美女黄网站色大免费视频| 高潮毛片无遮挡高清免费视频| 久久精品国产精品亚洲色婷婷| 一色屋成人免费精品网站| 免费精品久久久久久中文字幕| 亚洲AV无码成人精品区蜜桃| 国产在线国偷精品产拍免费|