一、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;
/**
* tcp mon
*/
public class WsClient_TcpMon {
public static void main(String[] args) throws MalformedURLException {
//创建指向TcpMon本地监听地址的WSDL文档URL
URL url = new URL("http://127.0.0.1:7777/userinfo?wsdl");
//通过QName指定文档定义,即wsdl描述中的targetNamespace和name
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.youkuaiyun.com/detail/u013379717/7254337
2、实例代码下载:http://download.youkuaiyun.com/detail/u013379717/7254335