监听请求:使用Eclipse的Tcp/Ip工具(端口转发):
1.配置eclipse的Tcp/Ip,并启动监听
eclipse>windows>perferences>搜索框输入tcp即可看到Tcp/Ip Moniter选项>配置如下,Local monitoring port为客户端的本地wsdl文件中指定的端口,Port为webservice服务器端发布时的指定端口号
2.将服务器的WDSL文档保存到客户端本地,在项目中新建一个wsdl文件,把内容复制到里面来
切记复制的内容是右键查看源之后的内容,并不是直接访问wsdl的内容,如下图:
3.修改文档:将wsdl文件中的端口号8989改为8080
3.根据本地的wsdl文档生成客户端代码,并编写客户端的调用代码
a.以管理员身份运行cmd,进入项目src路径后面追加命令:wsimport -keep 以及你的wsdl文件路径+文件名
b.刷新项目,自动生成成功
4.运行测试类,运行成功,并在控制台栏右方多出一个Tcp/Ip栏,如下图
上图中,左栏为请求,右栏为响应,在双栏viewer选中XML,可以看到报文信息,通过header可以看到请求方式以及地址(请求行),
完成监听