1、需要 一个包:apache-cxf-2.6.1.gz
这个包里有好多jar包,一定要下载下来。
将此包解压,我是放在:E:\CXF\apache-cxf-2.6.1
2、配置CXF的环境变量
A、新增 CXF-HOME :E:\CXF\apache-cxf-2.6.1
B、在path 中增加:%CXF-HOME %bin
3、在cmd中通过wsdl2java生成客户端文件
cd 进入apache-cxd-2.6.1\bin目录
执行命令:
wsdl2java -p com.cgms.webservice.service -d G:\src -
client 接口地址
解析
wsdl2java -p 包名 -d 生成文件路径 --client "wsdl路径"
(特别注意生产的路径一定要和接口中的一致)
然后再将生产的文件拷贝到项目里
项目需要引用的jar包:
cxf-2.6.3.jar
cxf-manifest.jar
xmlschema-core-2.0.3.jar
neethi-3.0.2.jar
(文件中报错的地方可直接注释掉)
客户端代码如下:
public class HelloWorldClient {
public static void main(String[] args) {
String url = "http://XXXXXXXXXX?wsdl";
JaxWsProxyFactoryBean svr = new JaxWsProxyFactoryBean();
svr.setServiceClass(RequirementCreate.class);//RequirementCreate 为生成的客户端类
svr.setAddress(url);
RequirementCreate requirementCreate = (RequirementCreate) svr.create();
String message = requirementCreate.requirementSubmit("test_1", "test_2", "test_3", "test_4", "test_5",
"tet_6", "test_7", "2015/08/14");
System.out.println("web service start");
System.out.println(message);
}
}
分享到:
相关推荐
使用cxf wsdl2java生成webservice客户端命令
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 ...
WSDL2Java--根据wsdl生成Java客户端工具
CXF提供的wsdl2java工具创建客户端的详细步骤
利用wsdl2java工具和SoapUI工具生成webservice的客户端代码 Java实现登陆验证调用 压缩包里包括需要的所有文件,供需要的同学使用 1.apache-cxf-3.3.7 2.SoapUI 5.4.0-EB 3.生成代码的教程 4.获取service调用的...
生成wsdljava客户端所需要的包 如果不会使用请查看我的博客!
Eclipse根据wsdl文件逆向生成webservice客户端项目源码,包括wsdl文件,测试示例,测试webservice代码,包含备注信息
wsdl2java wsdl2java wsdl2java 生成客户端服务端代码
使用axis开发webService开发的辅助工具,方便快捷的根据wsdl路径或文件生成java类
NULL 博文链接:https://hongyegu.iteye.com/blog/637103
Eclipse中用wsdl生成java客户端.pdf
解决使用wsdl生成java客户端报错:java.lang.reflect.invocationtargetexception的方法之一
Eclipse中用wsdl生成java客户端
你先将对方webservice的wsdl文件描述文件保存到本地为后缀名为.wsdl的文件,然后保存到Tools的这个文件夹下,编辑WSDL2AxisClient.bat这个文件,将%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p %...
CXF客户端生成器,可以直接进入bin目下,运行wsdl2java
根据wsdl使用gsoap生成的服务器和客户端
wsdl生成java代码的工具,运行wsdl2java.cmd ,可根据代码的实际需求修改成路径, wsdl生成java代码的工具,运行wsdl2java.cmd ,可根据代码的实际需求修改成路径
根据WSDL文件生成客户端代码与创建客户端工程 注意小细节:在根据对方提供的webservice地址,先将对方webservice的wsdl文件描述文件保存到本地时,格式先保存为xml,后将其后缀名为.wsdl的文件 否则报:...
wsdl2java源码Camel-CXF SOAP 客户端演示(使用 2 路 SSL) 此存储库包含一个示例 Camel-CXF 项目,该项目演示了使用 2 向 SSL(客户端身份验证)的客户端 SOAP 请求/回复。 入门 首先,将此存储库克隆到您的本地...
1、安装jdk Java开发环境 2、编辑(包名,输出路径,wsdl)参数并运行WSDL2Java(URL).bat或者WSDL2Java(file).bat后,将在source中生成WebService客户端代码。 3、直接使用生成的代码调用WebService服务即可。