1.soap的定义:

2.使用TCP/IP Monitor监视Soap协议

eclipse工具,show view-->other-->debug-->TCP/IP Monitor

2.4

2.5 客户端代码:

package com.client;

import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;

import com.test.WeatherInterfaceImpl;

public class Client2 {
public static void main(String[] args) throws Exception {
//服务的地址
URL url=new URL("http://127.0.0.1:54321/weather?wsdl");
//定义qname,第一个参数是命名空间,第二个参数是wsdl里边的服务名
QName qName=new QName("http://server.com/","WeatherInterfaceImplService");
//创建服务视图
Service service=Service.create(url,qName);
//得到服务端点
WeatherInterfaceImpl weatherInterfaceImpl=service.getPort(WeatherInterfaceImpl.class);

//通过服务端点调用服务方法
String result=weatherInterfaceImpl.queryWeather("郑州");
System.out.println(result);

}
}

2.6运行看TCP/IP Monitor的监测窗口内容

请求:

响应:

3.报错信息

http://127.0.0.1:54321/weather?wsdl无法访问,原因是monitor没有启动

最新文章

  1. 使用管道(PipeLine)和批量(Batch)操作
  2. POJ 3252 Round Numbers
  3. VedioCaptureHelper
  4. Visual Studio 2010 类模板的修改
  5. 利用checkbox的到值,并且存到数据库修改的话要显示之前选择的
  6. Linux下安装Android Studio (Centos 7)
  7. HaProxy+keepalived实现负载均衡
  8. Python 获取Facebook用户的Friends的爱好中的Top10
  9. Memcached基础
  10. [置顶] JUnit入门教程(二)
  11. [Spark内核] 第36课:TaskScheduler内幕天机解密:Spark shell案例运行日志详解、TaskScheduler和SchedulerBackend、FIFO与FAIR、Task运行时本地性算法详解等
  12. Android Native App自动化测试实战讲解(上)(基于python)
  13. Premake可生成vcxproj.filters
  14. 清北澡堂 Day 3 上午
  15. 1804.03235-Large scale distributed neural network training through online distillation.md
  16. linux命令之 tar
  17. java.awt.headless 模式
  18. (转)Jenkins持续集成
  19. 阿里云centos配置nginx和nodejs
  20. Jetty安装配置

热门文章

  1. ubuntu修改密码
  2. [Luogu5327][ZJOI2019]语言(树上差分+线段树合并)
  3. Python之(scikit-learn)机器学习
  4. C# 字符串补位方法
  5. 今天还是python游戏
  6. c#的异步处理思路和vue前端中异步处理思路比较
  7. Java 之 字节输出流[OutputStream]
  8. dockerfile创建镜像1
  9. python txt文件读写(追加、覆盖)
  10. mysql的2种备份mysqldump 和 Xtrabackup