原文地址:JAX-WS - Soap消息的捕获
一、TcpMon捕获
? ? 1、下载apache-tcpmon-1.0,并运行build目录下的tcpmon-1.0.jar启动。
? ? 2、配置TcpMon,如下图
? ? ? ??
? ? 3、改写JAX-WS - 基础示例中的WSClient,并执行
- package?com.xilen;??
- ??
- import?java.net.MalformedURLException;??
- import?java.net.URL;??
- ??
- import?javax.xml.namespace.QName;??
- import?com.xilen.ws.UserInfoService;??
- import?com.xilen.ws.UserInfoServiceImplService;??
- ?
- ?
- ?*/??
- public?class?WsClient_TcpMon?{??
- ????static?void?main(String[]?args)?throws?MalformedURLException?{??
- ??????????
- ??????????
- ????????URL?url?=?new?URL("http://127.0.0.1:7777/userinfo?wsdl");??
- ??????????
- ????????QName?qname?=?new?QName("http://ws.xilen.com/",?"UserInfoServiceImplService");??
- //通过URL和QName参数获取Service??
- ????????UserInfoServiceImplService?uisis?=?new?UserInfoServiceImplService(url,qname);??
- ??????????
- ????????UserInfoService?ms?=?uisis.getUserInfoServiceImplPort();??
- ????????System.out.println(ms.check("admin",?"12345"));??
- ????}??
- }??
? ? 4、查看TcpMon的捕获
? ? ? ??
二、Eclipse捕获
? ? 1、在工具栏选择Web Services Explorer的按钮
? ? ? ??
? ? 2、输入WSDL文档的地址
? ? ? ??
? ? 3、选择服务
? ? ? ??
? ? 4、发送请求
? ? ? ??
? ? 5、获得返回消息
? ? ? ??
? ? 6、查看具体的消息内容
? ? ? ??
?三、下载
? ? 1、TcpMon下载:http://download.csdn.net/detail/u013379717/7254337
? ? 2、实例代码下载:http://download.csdn.net/detail/u013379717/7254335