使用soapMonitor可以監視到請求和響應的WebService的基本資訊,可以講響應在控制台的資訊顯示在applet控件上。
步驟如下:
1、 部署相關的applet和servlet
Axis2有自帶的monitor子產品,這裡就不需要單獨安裝。在[tomcat_home]\webapps\axis2\WEB-INF\lib目錄中,找到axis2-soapmonitor-servlet-1.5.3.jar這個檔案,将這個檔案解壓後,将裡面的servlet的class檔案放到[tomcat_home]\webapps\axis2\WEB-INF\classes目錄下。将applet的class放到[tomcat_home]\webapps\axis2這個目錄下即可。
2、 配置Servlet,這裡配置的Servlet就包含上一步複制的servlet-class
在web.xml中增加如下配置
3、 在要監視的WebService的services.xml檔案中關聯soapmonitor,services.xml配置檔案如下:
将上次的WebService關聯soapmonitor這個module,然後重新打包aar釋出。
可以看到Java的Applet,界面如下:
<a href="http://images.cnblogs.com/cnblogs_com/hoojo/201103/201103161041267933.jpg"></a>
然後運作請求執行CustomModuleService這個service的時候,你就可一看到上面出現xml的内容。上面的内容是和控制台的同步輸出的。
本文轉自hoojo部落格園部落格,原文連結:http://www.cnblogs.com/hoojo/archive/2011/03/16/1985774.html,如需轉載請自行聯系原作者