毛片在线视频观看,一级日韩免费大片,在线网站黄色,澳门在线高清一级毛片

薈聚奇文、博采眾長、見賢思齊
當前位置:公文素材庫 > 計劃總結 > 工作總結 > Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)

Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)

網站:公文素材庫 | 時間:2019-05-29 07:18:02 | 移動端:Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)

Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)

Web服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)

在web服務的開發(fā)當中,難免要對sopa消息進行分析以及保存。AXIS提供了一個很好的應用工具,那就是

TCPMonitor.TCPMonitor相當于一個代理。它的基本原理如下,

在沒有TCPMonitor之前,client會直接呼叫service,如果service的名稱為:8080/testWebservice,那么,客戶端必須將該服務的名稱以及端口設定在程序里。如果想利用TCPMonitor來監(jiān)聽送以及接收的SOAP信息,client端必須先呼叫

TCPMonitor,假設TCPMonitor的端口設置為1234,則客戶端調用:1234/testWebservice就可以訪問服務端得web服務了,TCPMonitor會把服務的請求轉發(fā)給Web服務的原來發(fā)布的端口,這樣相當于一個代理,這樣就可以看到SOAP消息啦。服務器端傳回的Soap消息也先傳給TCPMonitor,然后再轉發(fā)給客戶端。

TCPMonitor的啟動方式如下。

1.運行AXIS

2.在環(huán)境變量里設置AXIS的classpath。如設置的環(huán)境變量名稱為AXISCLASSPATH。

3.進入cmd"模式。

4.在AXIS部署的程序目錄下,輸入java

-cp%AXISCLASSPATH%org.apache.axis.utils.tcpmon,下面就是我本機的示范。

C:/ProgramFiles/jakarta-tomcat-4.1.30/webapps/star/WEB-INF>java-cp%AXISCLASSPATH%org.apache.axis.utils.tcpmon

擴展閱讀:WebService大講堂之Axis2(10):使用soapmonitor模塊監(jiān)視soap請求與響應消息

本文為原創(chuàng),如需轉載,請注明作者和出處,謝謝!

上一篇:WebService大講堂之Axis2(9):編寫Axis2模塊(Module)

在Axis2中提供了一個Axis2模塊(soapmonitor),該模塊實現了與《WebService大講堂之Axis2(9):編寫Axis2模塊(Module)》中實現的logging模塊相同的功能,所不同的是,logging模塊直接將SOAP請求與響應消息輸出到Tomcat控制臺中,而soapmonitor模塊利用applet直接在頁面中輸出SOAP請求和響應消息。下面是配置和使用soapmonitor模塊的步驟:第1步:部署Applet和Servlet

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

打開\\webapps\\axis2\\WEB-INF\\web.xml文件,在其中加入如下的內容:

SOAPMonitorService

org.apache.axis2.soapmonitor.servlet.SOAPMonitorServiceSOAPMonitorPort5001

1

SOAPMonitorService/SOAPMonitor

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

與引用logging模塊一樣,引用soapmonitor模塊也需要使用元素,引用soapmonitor模塊的services.xml文件的內容如下:

使用logging和soapmonitor模塊

service.MyService

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

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

:8080/axis2/SOAPMonitor

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

圖2

如果讀者想讓logging和soapmonitor模塊監(jiān)視部署在Axis2中的所有WebService,可以在axis2.xml文件中使用元素來引用這兩個模塊,代碼如下:

友情提示:本文中關于《Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)》給出的范例僅供您參考拓展思維使用,Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息):該篇文章建議您自主創(chuàng)作。

來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。


Web 服務的開發(fā)經驗總結2(TCPMonitor監(jiān)聽SOAP消息)》由互聯網用戶整理提供,轉載分享請保留原作者信息,謝謝!
鏈接地址:http://www.seogis.com/gongwen/673090.html