zoukankan      html  css  js  c++  java
  • 使用java调用Web天气服务

    1.进入apache-cxf-2.7.6in目录,按住shift键,鼠标右击,在此处打开命令窗口

    2.输入 wsdl2java http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl

    3.会报如下所错:

    4.解决办法:

      在浏览器输入天气web服务端口:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl

      右键另存为,把下载好的WeatherWebService.asmx文件打开,删除所有的 <s:element ref="s:schema"/>

    5.在控制台输入 wsdl2java   WeatherWebService.asmx文件的路径

    6.生成成功,把java类复制到项目

    7.测试

     1 package cn.bd.test;
     2 
     3 import java.util.List;
     4 import cn.bd.weatherclient.ArrayOfString;
     5 import cn.bd.weatherclient.WeatherWebService;
     6 
     7 public class T {
     8     public static void main(String[] args) {
     9         WeatherWebService wws=new WeatherWebService();
    10         ArrayOfString wwsr=wws.getWeatherWebServiceSoap().getWeatherbyCityName("广州");
    11         List<String> list=wwsr.getString();
    12         for(String st :list){
    13             System.out.println(st);
    14         }
    15     }
    16 }

    未解决的异常:将spring和cxf添加到项目就会报如下的异常

  • 相关阅读:
    css 布局方式
    初识cv
    CSS 样式表{二}
    获取设备通讯录信息
    iOS Block界面反向传值小demo
    在iOS中如何正确的实现行间距与行高
    iOS开发- 获取本地视频文件
    view围绕圆心自转
    监测网络状态
    简单的九宫格算法与使用
  • 原文地址:https://www.cnblogs.com/taobd/p/6692111.html
Copyright © 2011-2022 走看看