wsdl2java 调用webservice接口

原创 2013年12月04日 10:28:30

1、从网上下载cxf开发的工具 apache-cxf-2.6.10.zip,解压文件,找到apache-cxf-2.6.10\bin目录,里面包含一个wsdl2java文件,将该目录的路径设置为系统环境变量,然后在命令窗口中输入wsdl2java命令,如果报错,说明系统已经找到了该命令

 

2、我们可以使用Eclipse新建一个java project工程,然后使用DOS窗口跳转到工程的src目录,输入如下命令:

wsdl2java http://localhost:7777/hb?wsdl

然后再刷新新建的project里面有了很多代码,这个就是发布webservice像外提供的java类,然后我们利用这个类实现调用接口

 

备注:选中的类实际上是发布webservice接口的实现类+Service的名字组合,这个类继承了Service接口,如果想调用远程接口,就要利用这个类。

 

3、刷新新建的project,然后创建一个main方法的类

3.1 new 一个继承service接口的类(该类实际上就是对外发布接口的实现类) ---- factory

3.2 factory.get接口名Port()来获取接口对象(实际上就是接口)

3.3 接口对象调用里面的接口

 

package client;

import com.hb.IService;
import com.hb.ServiceImpService;

public class Test {

	public static void main(String[] args) {
		ServiceImpService factory = new ServiceImpService();
		IService service = factory.getServiceImpPort();
		service.hello("huangbiao");
	}

}

 

 

  • ee58f5c2-0012-3e87-8949-9c3672749559-thumb.png
  • 大小: 3.3 KB
  • 9075bc51-d1d8-30ac-a426-14fed26ba3fa-thumb.png
  • 大小: 7.8 KB

web service开发时,wsdl2java 客户端代码的生成

在用到web service时,如果是调用自己开发的web service还好,可以有一个方法的接口或参数对象实体类什么的,但如果是调用第三方的服务,除了得到web service服务地址的wsdl文...
  • silentmuh
  • silentmuh
  • 2015年12月28日 14:44
  • 16837

java调用webservice接口 几种方法

java调用webservice接口 几种方法
  • yuxiangaaaaa
  • yuxiangaaaaa
  • 2016年12月06日 14:34
  • 28569

java调用webservice WSDL形式接口之apache axis方式调用(一)

1. 先说一下什么是webservice webservice的 发布一般都是使用WSDL(web service descriptive language)文件的样式来发布的,在WSDL文件里面,包...
  • coolcoffee168
  • coolcoffee168
  • 2015年09月16日 10:56
  • 22875

wsdl2java 生成 webservice服务端代码:

一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html 二、解压apache-cxf-2.7.10.z...
  • renshiqiang123
  • renshiqiang123
  • 2016年12月14日 14:28
  • 2686

java 调用 wsdl形式的webservice 示例

原文链接:https://my.oschina.net/erichsbc/blog/148913 1.下载AXIS2类库,AXIS2是目前java调用webservice的一个主要方法(由于更新较频繁...
  • u013252072
  • u013252072
  • 2017年05月31日 14:14
  • 1292

利用wsdl2java工具生成webservice的客户端代码

apache-cxf 3.1.7使用wsdl2java工具生成webservice的客户端代码
  • huangying2124
  • huangying2124
  • 2016年10月12日 12:42
  • 3583

利用wsdl2java生成本地WebService客户端

利用wsdl2java生成本地WebService客户端 在网上可以找到wsdl地址;如天气预报,手机号码所属地,交通查询等 第一步:打开wsdl网页,右击鼠标--->网页保存为---->保存为...
  • fengshengsiye
  • fengshengsiye
  • 2017年05月08日 15:07
  • 1168

Axis2学习总结(2)-----通过wsdl2java工具调用第三方服务

这里以第三方免费的webservice作为测试。 第一步:找到免费的第三方webservice网址。这里选用的是http://www.tuicool.com/articles/iIfqma ...
  • x6582026
  • x6582026
  • 2016年05月11日 16:38
  • 180

WSDL2Java调用webService

  • 2010年03月23日 11:55
  • 4.06MB
  • 下载

java 调用 wsdl形式的webservice

项目中有这样一个需求,调用运营商接口,给用户充值流量。但是接口地址是wsdl形式的。之前只是在.net开发的时候用WCF调用过接口。那么java如何实现调用wsdl形式的webservice呢?   ...
  • xdd19910505
  • xdd19910505
  • 2015年12月01日 13:10
  • 6518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wsdl2java 调用webservice接口
举报原因:
原因补充:

(最多只允许输入30个字)