突然之间要用JAVA掉webservice 的接口,用Eclipse 和 axis1.4 结合来自动生成JAVA代码非常方便。
1. 下载 axis1.4 相关包,解压后取得其中lib 下的所有JAR包,并导入ECLIPSE工程中。
2. 取得服务端提供的 wsdl 描述文件。
3. 在工程中运行 axis 包中的 wsdl2java :
org.apache.axis.wsdl.WSDL2Java
并设置起参数 -u F:/MemberManagerFacade.wsdl (也就是跟上wsdl 文件名路径,当然你也可以直接用URL)
4. 运行后自动生成 JAVA代码。
生成的JAVA代码中,除了BEAN外,会有2个接口,3个类
其中 Locator 类中继承了 org.apache.axis.client.Service
创建一个Locator 类就可以获取到调用接口,比如我的代码是这样的:
MemberManageFacadeLocator svc = new MemberManageFacadeLocator();
MemberManageFacadePortType stub = svc.getMemberManageFacadeHttpPort();
//调用
String locationId = stub.queryXXXXNo("xxx", "xxxxx");
分享到:
相关推荐
axis1.4生成客户端 根据WSDL生成客户端和服务端
内有axis1.4jar包以及使用eclipse和axis1.4 将WSDL和服务端代码互转方法 亲测可用
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
axis1.4生成访问客户端代码
【java项目整合Axis1.4webservice搭建实例】客户端代码
该包中含有: 1.axis1.4-bin.zip 2.wsdl2java.bat批处理脚本 3.客户端调用时缺失的mail.jar和activation.jar,没有这两个包执行客户端代码可能会报错。
本方法是用axis1.4技术,实现java客户端调用webservice。已经可实现过可行的,如果不行可加我QQ号302633进行详细解析。
NULL 博文链接:https://fireflylover.iteye.com/blog/1211393
java org.apache.axis.wsdl.WSDL2Java -u http://xxxxxx?wsdl -p com.webservice.wsdl -t -u 要访问的webservice的地址标准的wsdl文件 -p 生成java文件的包名 -t 生成的java文件中包含junit的测试代码。 详见...
axis1.4和axis2相关jar文件,axis1.4和axis2相关jar文件
抛出无法找到主类:org.apache.axis.wsdl.WSDL2Java(Throws Could not find main class: org.apache.axis.wsdl.WSDL2Java)。 添加本文的jar包压缩包解压出来的所有jar包到当前使用的java.exe 命令的lib目录下的ext...
MyEclipse的axis1.4 java的webservice客户端服务端,下载即可直接运动,包括lib
axis客户端生成set Axis_Lib=E:\DONGLING\document\JAR_LIB\axis-1_4\lib
axis1.4完整包下载Apache Axis是一种SOAP(简单对象访问协议”)实现。 包含 Axis1.4的所有完整包。
springboot 集成axis1.4的webservice,该为maven的工程
使用axis将wsdl文件转换为java代码
联通vac割接测试订购关系处理部分...用axis1.4生成客户端源码 <备注> vac处理业务不仅可以处理包月,点播也是可以处理的。这个需要在联通PRM平台申请业务的时候选择 “需要2次确认”,所以请仔细看好-VAC与SP接口规范
1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。
调用WSDL2Java需要相关jars,使用-cp添加进来,不支持使用通配符。提醒:Linux下jar之间使用冒号隔开:,windows下jar之间使用分号隔开 调用方法 java -cp mail-1.4.jar;saaj-api-1.3.jar;jaxrpc-1.1.jar;commons-...