`
yanfaguanli
  • 浏览: 654887 次
文章分类
社区版块
存档分类
最新评论

Web 服务的开发经验总结2(TCPMonitor监听SOAP消息)

 
阅读更多

在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

分享到:
评论

相关推荐

    使用TCPMonitor监控WebService SOAP消息

    NULL 博文链接:https://wangcheng.iteye.com/blog/383766

    TcpMonitor

    webservices 测试工具,抓取用户接受和发送的soap请求。

    TCPMonitor

    探讨TCPMonitor及SoapMointor 获得各种包的方法,特点,局限性

    TCPMonitor的使用

    在AXIS中,不仅提供了SOAPMonitor工具,还提供了一个TCPMonitor工具。本文给予详细的介绍

    Axis高级编程

    最简单的发布AXIS的Web Service 工程应用中的AXIS的发布方法Stub AXIS高级应用,使用Handler来增强Web服务的功能 AXIS高级应用,建立安全的AXIS服务 AXIS高级应用,在AXIS服务...使用TCPMonitor监控WebService SOAP消息

    Webservice之Axis高级编程

    1.1 AXIS第一课:最简单的发布AXIS的Web Service 1.2 AXIS第二课:工程应用中的AXIS的发布方法Stub 1.3 AXIS第三课:AXIS高级应用,使用Handler来增强Web服务的功能 ...1.6 使用TCPMonitor监控WebService SOAP消息

    tcpmonitor用于webservice抓取报文很好用

    当我们遇到开发webservice的时候需要一些简单的工具实现请求和响应包的抓取,这时候这个抓包小工具就显得非常实用了,可以帮我们迅速找到问题所在

    金蝶BOSV6.1_业务组件API参考手册

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

    tcpmonitor_test

    样品样本API 或功能关联 应用广场地理定位身份贮存 眨眼1 隐藏USB 蓝牙样品/电池服务演示蓝牙 蓝牙样品/设备信息演示蓝牙 蓝牙样本/心率传感器蓝牙 计算器剪贴板ios 安卓 相机捕捉获取用户媒体 钟无框窗户地理定位...

Global site tag (gtag.js) - Google Analytics