当前位置 : 主页 > 网页制作 > Nodejs >

调用webservice服务(一) 学习笔记

来源:互联网 收集:自由互联 发布时间:2021-06-24
jdk 使用免费的webservice服务 1.先找到对应的wsdl文件 2.下到本地java项目src下面利用黑窗口进入项目src目录下面 3.使用jdk的wsimport命令生成代码 wsimport -keep wsdl文档位置 刷新项目可以看到反

jdk   使用免费的webservice服务


1.先找到对应的wsdl文件

2.下到本地java项目src下面利用黑窗口进入项目src目录下面

3.使用jdk的wsimport命令生成代码


wsimport -keep wsdl文档位置

刷新项目可以看到反向生成的代码


然后编写自己的客户端代码

1.首先根据wsdl文档中的wsdl:service得到接口类,然后从接口类获取实现类然后调用需要的方法


tips:
    在使用jdk命令wsimport 生成java文件的时候报错了:无法将名称 's:schema' 解析为 'element declaration'
 
 解决方法:
    修改xml文件,将文件中所有出现<s:element ref="s:schema"/><s:any/>的地方全部使用​ <s:any minOccurs="2" maxOccurs="2"/>替换掉。
   
wsdl以及soap参见   
http://www.cnblogs.com/JeffreySun/archive/2009/12/14/1623766.html   

网友评论