原文地址:JAX-WS - Soap消息的捕获 一、TcpMon捕获 1、下载apache-tcpmon-1.0,并运行build目录下的tcpmon-1.0.jar启动。 2、配置TcpMon,如下图 3、改写JAX-WS - 基础示例中的WSClient,并执行 [java] vie
原文地址:JAX-WS - Soap消息的捕获
一、TcpMon捕获
1、下载apache-tcpmon-1.0,并运行build目录下的tcpmon-1.0.jar启动。
2、配置TcpMon,如下图
3、改写JAX-WS - 基础示例中的WSClient,并执行
[java] view plain copy
- 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"));
- }
- }
二、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