Web Services using AXIS2 - 03

0

No comments posted yet

Comments

Slide 6

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

Slide 7

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

Slide 1

Web Services using apache axis2 報告人:高明權 DATE :2010/05/25 Released V1.00 BLOG:http://tommykao.blogspot.com EMAIL : MCK6214@gmail.com

Slide 2

Web Services Agenda Background Case 01: Say Hello, pojo Case 02: File Upload & Download Case 03: Using the SoapMonitor module Case 04: SSL Transport Security Case 05: Message Level Security Case 06: Customized Module Case 07: Stateful Case 08: Clustering 2 著作人:高明權

Slide 3

Case 03: USING THE SOAP Monitor Module 3 著作人:高明權

Slide 4

About Soap Monitor Soap Monitor 主要是用來監看 Web Service 資料傳輸過程的輸出/入封包 (SOAP Request & Response) Soapmonitor 由三個部分組成 SoapMonitor Module (soapmonitor-1.5.1.mar) : 配置於Axis2 當中,作為 Web Services 運行過程中的插斷點,藉此取得輸出/入封包內容資訊 SOAPMonitorApplet : 用來呈現輸出/入封包內容 SOAPMonitorService : 把 SoapMonitor Module 攔截到的資訊傳遞給 SOAPMonitorApplet 元件去呈現 著作人:高明權 4

Slide 5

Install the Soap Monitor 1/3 解壓縮<<Tomcat 安裝路徑 >>\ \webapps\axis2\WEB-INF\lib\soapmonitor-1.5.1.jar 內含 Applet (SOAPMonitorApplet) 與 Servlet (SOAPMonitorService) 兩組程式 僅需解壓縮 Applet 這組程式即可,解壓縮到<<Tomcat 安裝路徑 >>\ \webapps\axis2\org\apache\axis2\soapmonitor\applet 路徑 確認SoapMonitor Module 在正確的路徑底下 路徑:<<Tomcat 安裝路徑 >>\ \webapps\axis2\\WEB-INF\modules\soapmonitor-1.5.1.mar 著作人:高明權 5

Slide 6

Install the Soap Monitor 2/3 配置 SOAPMonitorService 編輯<<Tomcat 安裝路徑 >>\ \webapps\axis2\\WEB-INF\web.xml 檔案,增加以下配置。 著作人:高明權 6

Slide 7

Install the Soap Monitor 3/3 重新啟動 Tomcat 連線到 SoapMonitorService 確認配置結果 網址:http://localhost:8080/axis2/SOAPMonitor 著作人:高明權 7

Slide 8

Configure and Start Monitoring 1/2 設定要監看的服務項 (暫時性) 登入到 Axis2 管理介面 選擇 [Engage Module]/[For a Service] 指定 soapmonitor module 與被監控的服務項即可 著作人:高明權 8

Slide 9

Configure and Start Monitoring 2/2 設定要監看的服務項 (永久性) 編輯對應的 Web Services 服務配置檔案 (META-INF\Services.xml),於配置檔案中加入以下設定 <!-- use soapmonitor module --> <module ref="soapmonitor"/> 著作人:高明權 9

Slide 10

Test the Soap Monitor 打開 SoapMonitorService 監看頁面 網址:http://localhost:8080/axis2/SOAPMonitor 用 SoapUI 或測試個案去執行被監看的服務項(Web Services) 著作人:高明權 10

Slide 11

以上為基礎,務必照表操課 Know-How, ExAct, Knowledge

URL: