dos下的webservice 记忆

//生成调用代码
d:
cd:  写需要生成的目录
wsimport -s . file:///weatherWebService.wsdl


如果报错:
wsimport - extension -s . file:///weatherWebService.wsdl
 

 <wsdl :service name="weatherWebService">
//通过service name创建服务视图
 weatherWebService weatherWebService=new weatherWebService();
 //通过服务视图找到服务端点
weatherWebServicesoap weatherWebServicesoap= weatherWebService.getweatherWebServicesoap();
//通过服务端点调用服务方法
ArrayofString arrayofString =weatherWebServicesoap.getweatherbycityname("北京");

List(String) results=arrayofString.getString();

//遍历公网的信息
for (String result :results){
system.out.print(result );
}

整合后    cxf
package 第二种方式访问;

import java.net.MalformedURLException;
import java.net.URL;

import javax.xml.namespace.QName;
import javax.xml.ws.Service;

public class client {
    public static void main(String[] args) throws MalformedURLException {
    URL url = new URL("http://localhost:12345/weather?wsdl");
    
    QName qname=new QName("http://server.jaxws.webservice.itcast.cn/","WeatherInterfaceImpl");
    //创建服务视图
    Service server = Service.create(url, qname);
    
    //得到服务端点
    impl impl=server.getPort(impl.class);

    //通过服务端点调用服务方法
    String result = impl.quertweather("郑州");
    
    system.out.print(result);

    
   
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值