在web服务的开发当中,难免要对sopa消息进行分析以及保存。AXIS提供了一个很好的应用工具,那就是
TCPMonitor.TCPMonitor相当于一个代理。它的基本原理如下,
在没有TCPMonitor 之前,client会直接呼叫service,如果 service 的名称为http://159.99.232.148:8080/testWebservice,
那么,客户端必须将该服务的名称以及端口设定在程序里。如果想利用TCPMonitor来监听送以及接收的SOAP信息,client端必须先呼叫
TCPMonitor,假设TCPMonitor的端口设置为1234,则客户端调用http://159.99.232.148:1234/testWebservice就可以访问服务端得web服务了,TCPMonitor会把服务的请求转发给Web服务的原来发布的端口,这样相当于一个代理,这样就可以看到SOAP消息啦。
服务器端传回的Soap消息也先传给TCPMonitor,然后再转发给客户端。
TCPMonitor的启动方式如下。
1. 运行AXIS
2. 在环境变量里设置AXIS的classpath。如设置的环境变量名称为AXISCLASSPATH。
3.进入cmd'模式。
4. 在AXIS部署的程序目录下,输入java -cp %AXISCLASSPATH% org.apache.axis.utils.tcpmon,下面就是我本机
的示范。
C:/Program Files/jakarta-tomcat-4.1.30/webapps/star/WEB-INF>java -cp %AXISCLASSPATH% org.apache.axis.utils.tcpmon
分享到:
相关推荐
NULL 博文链接:https://wangcheng.iteye.com/blog/383766
webservices 测试工具,抓取用户接受和发送的soap请求。
探讨TCPMonitor及SoapMointor 获得各种包的方法,特点,局限性
在AXIS中,不仅提供了SOAPMonitor工具,还提供了一个TCPMonitor工具。本文给予详细的介绍
最简单的发布AXIS的Web Service 工程应用中的AXIS的发布方法Stub AXIS高级应用,使用Handler来增强Web服务的功能 AXIS高级应用,建立安全的AXIS服务 AXIS高级应用,在AXIS服务...使用TCPMonitor监控WebService SOAP消息
1.1 AXIS第一课:最简单的发布AXIS的Web Service 1.2 AXIS第二课:工程应用中的AXIS的发布方法Stub 1.3 AXIS第三课:AXIS高级应用,使用Handler来增强Web服务的功能 ...1.6 使用TCPMonitor监控WebService SOAP消息
当我们遇到开发webservice的时候需要一些简单的工具实现请求和响应包的抓取,这时候这个抓包小工具就显得非常实用了,可以帮我们迅速找到问题所在
Packages ...com.kingdee.bos.metadata.code.webui ...com.kingdee.bos.metadata.webui ...com.kingdee.bos.tcpmonitor com.kingdee.bos.tcpmonitor.ui ...com.kingdee.bos.web.components.biz ...com.kingdee.bos.web...
样品样本API 或功能关联 应用广场地理定位身份贮存 眨眼1 隐藏USB 蓝牙样品/电池服务演示蓝牙 蓝牙样品/设备信息演示蓝牙 蓝牙样本/心率传感器蓝牙 计算器剪贴板ios 安卓 相机捕捉获取用户媒体 钟无框窗户地理定位...