转自:http://lhgyy00.iteye.com/blog/1546456
1. 下载axis_src_1.4.zip文件
下载地址: http://apache.etoak.com//ws/axis/1_4/
解压之后就找到Lib包, 路径如下: axis-1_4\webapps\axis\WEB-INF\lib
就是需要这个下面的包
2. 下载一个eclipse的工具
地址如下: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-jee-helios-SR1-win32.zip
这个工具解压之后就可以使用, 而且里面还带有WebService的生成代码工具。
3. 找到weather的WSDL文件
地址如下: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
在IE浏览器中打开, 然后另存为XXX.wsdl的文件
4. 在eclipse中新建一个java project的项目, 将wsdl的文件放到src下面; 并且加入前面解压axis的jar包
其中文件列表如下:
activation.jar;
axis.jar;
ais-ant.jar;
commons-discovery-0.2.jar;
commons-logging-1.0.4.jar;
jaxrpc.jar;
mail.jar
saaj.jar
wsdl4j-1.5.1.jar
5. 使用eclipse的生成客户端的工具生成代码
选中wsdl的文件, 然后右键 -> web service -> Generate Client
配置一下就可以了产生代码了。
6. 调用测试, 代码如下:
import javax.xml.rpc.ServiceException;
import cn.com.WebXml.*;
public class TestWs {
public static void main(String[] args) throws ServiceException, RemoteException {
WeatherWebServiceLocator locator = new WeatherWebServiceLocator();
WeatherWebServiceSoapStub service = (WeatherWebServiceSoapStub) locator
.getPort(WeatherWebServiceSoapStub.class);
String[] str = service.getSupportProvince();
for(int i = 0; i< str.length; i++){
System.out.println(str[i].toString());
}
System.out.println("OKOOOOOOOOOOOOOOOOOOOOO");
String[] str_city = service.getSupportCity("江苏");
for(int i = 0; i< str_city.length; i++){
System.out.println(str_city[i].toString());
}
}
}
webservice所依赖的9个jar文件下载
分享到:
相关推荐
Eclipse根据wsdl文件自动生成webservice client图解,以及调用示例,附测试项目。源码示例,包括两个wsdl文件
该文档详细描述了利用Zend Studio for Eclipse 生成wsdl文件,用php编写提供web service 的服务程序,然后用php调用,亲测通过
webservice实例运用: 客户端调用webservice的方式: 1、通过wsimport生成客户端代码 2、通过客户端编程的方式调用 3、通过ajax调用js+xml 4、通过URLConnection调用
注意: 1.如果想学习java优先请...2.包含一个eclipse工程以及一个ppt,ppt详细说明了实现的步骤。 3.设计中重点考察了schema validate的配置与实现,后续更高级的相关知识敬请关注 http://blog.csdn.net/harrison2010
在eclipse中先用代理的方式获取实例然后在直接调用,压缩包中包括axis调用webService接口所需的jar包和案例,包括java代码部分和jar部分
资源包含了:axis2-1.7.4-bin.zip、axis2-1.7.4-war.zip、axis2-eclipse-codegen-plugin-1.7.4.zip、axis2-eclipse-service-plugin-1.7.4.zip。 myeclipse安装axis2.txt文件:详细说明了myeclipse如何安装axis2插件...
1.采用cxf集成Spring实现webservice接口的发布。...2.(调用一)用eclipse根据wsdl连接自动生成java代码实现接口的调用。 3.(调用二)用axis2实现接口调用。 4.开发环境:eclipse+jdk1.8+tomcat8.5
简短:将Web服务导入到Eclipse项目中。 long:此项目提供了一个eclipse导入向导,该向导会生成java客户端存根以调用Web服务。 (添加网络参考)
SOAP调用webservice例子,一个用SOAP调用webservice的例子
该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。把一个或多个测试套件(TestSuite)组织成项目,每个测试套件包含一个或多个测试用例(TestCase),每个...
解决Failed while installing Axis2 Web Services Core 1.1 问题,本人已经验证
本文档从在eclipse下配置axis2开发环境,到编写服务器接口,使用axis2的server wizard发布aar文件的方式,及编写客户端代码访问arr接口的方式;另一种是在要发布的类上使用右键-->webservice-->创建webservice,发布...
要想使用此代码,必须配置maven eclipse + mavne +cxf 说明: 首先进入到 jdk 的 bin 目录 E:\javaimport #文件输出目录 C:\Users\Administrator\eclipse-workspace\sh_webservice_client\src\main\java #源码...
soapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试,用来测试...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用
cxf发布webservice,通过wsdl2java生成客户端,然后调用服务
项目是eclipse工具生成的,解压后可直接导入到eclipseIDE工具中,在java_web.wsdl文件中写入调用webservices的wsdl内容,然后执行src下的build(ant工具),刷新目录后可在src下看到生成的代理类。 本工程适用与java...
9.3.6 使用PHPEclipse调试PHP代码 9.3.6 的常见问题 148 9.4 错误的处理 149 9.4.1 错误的隐藏 149 9.4.2 错误信息的定制 150 9.4.3 超时错误的处理 151 9.5 小结 152 第10章 PHP中的异常处理 153 10.1 异常处理的...
SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。
soapUI是一个开源测试工具,通过...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。