1.下载最新的axis2

http://mirrors.hust.edu.cn/apache//axis/axis2/java/core/1.6.3/axis2-1.6.3-bin.zip

2.解压使用dos切换到bin,执行

wsdl2java.bat -uri http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

这是一个用.net写的天气预报服务。稍后在bin下面生成了src。

3.将src的代码复制到一个java工程中,并将axis的lib中的jar都复制到工程中。

4.新建一个class, Test.java

package cn.com.webxml;

import cn.com.webxml.WeatherWebServiceStub.ArrayOfString;
import cn.com.webxml.WeatherWebServiceStub.GetWeatherbyCityName; public class Test {
public static void main(String[] args) throws Exception{
WeatherWebServiceStub stub = new WeatherWebServiceStub();
stub._getServiceClient().getOptions().setProperty(
org.apache.axis2.transport.http.HTTPConstants.CHUNKED,
Boolean.FALSE); GetWeatherbyCityName city = new GetWeatherbyCityName();
city.setTheCityName("深圳"); ArrayOfString array = stub.getWeatherbyCityName(city).getGetWeatherbyCityNameResult();
String[] str = array.getString();
for(String s : str){
System.out.println(s);
}
}
}

5.运行Test,结果如下:

广东
深圳
59493
59493.jpg
2015-10-10 8:15:46
21℃/28℃
10月10日 多云
无持续风向微风
1.gif
1.gif
今日天气实况:气温:23℃;风向/风力:东北风 2级;湿度:69%;空气质量:暂无;紫外线强度:弱
太阳镜指数:不需要。白天光线弱不需要佩戴太阳镜。
穿衣指数:热。适合穿T恤、短薄外套等夏季服装。
旅游指数:适宜。有降水,享受雨中出游乐趣要携带雨具。
运动指数:较不宜。有降水,推荐您在室内进行休闲运动。
洗车指数:不宜。有雨,雨水和泥水会弄脏爱车。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。天凉,湿度大,较易感冒。
空气污染指数:暂无。
紫外线指数:弱。辐射较弱,涂擦SPF12-15、PA+护肤品。
舒适度指数:较舒适。白天降雨,有些热。

......

最新文章

  1. php留言
  2. C语言末
  3. 基于SSH2的OA项目1.1_20161207_业务开发
  4. SqlServer和MySQL游标学习
  5. js数据类型判断和数组判断
  6. Dbcp2抛出org.apache.commons.dbcp2.LifetimeExceededException
  7. UVA 562 Dividing coins
  8. 分析Android程序之破解第一个程序
  9. [BestCoder Round#26] Apple 【组合数学】
  10. input 类型为number型时,maxlength不生效?
  11. 一个操作cvs格式的c++类
  12. 自己实现一个nullptr
  13. 使用Travis CI自动部署博客到github pages和coding pages
  14. vmware安装CentOS开发环境搭建
  15. OC 反射-->动态创建类
  16. Java实现的一个简单的模板渲染
  17. resource not found : rosbridge_server
  18. C++类型前置声明
  19. 【UI组件】——用jQuery做一个上拉刷新
  20. dubbo基础(初学习dubbo)

热门文章

  1. freeCodeCamp:Search and Replace
  2. 解决方案:Error:Execution failed for task ':app:compileDebugAidl'. > aidl is missing
  3. ServiceStack简介
  4. 【Linux C中文函数手册】之 内存和字符串函数
  5. Handoff使用指南 - 理论篇
  6. 【学习笔记】【C语言】循环结构-for
  7. XtraGrid使用心得(折叠式主细档、分组统计)
  8. Chrome系列 Failed to load resource: net::ERR_CACHE_MISS
  9. Toad for Oracle Authorization key
  10. THREE.js代码备份——canvas - lines - colors(希尔伯特曲线3D、用HSL设置线颜色)