什么都还来的及

通过cxf 包的 wsdl2java 生成客户端 测试webservice

参考: https://www.cnblogs.com/ChrisMurphy/p/5224160.html

apache CXF wsdl2java工具的简单使用

一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html

二、解压apache-cxf-2.7.10.zip至某一目录,如D:\apache-cxf-2.7.10

三、设置环境变量

 1、CXF_HOME=D:\apache-cxf-2.7.10

 2、在path后面加上 %CXF_HOME%/bin;

 在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功

四、运行wsdl2java工具

在cmd命令中输入:

 

wsdl2java  -d  D:\\src -client http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl

wsdl2java   命令

-d 生成的客户端的路径

+wsdl地址

自动生成的文件目录:

测试代码:

public class CertValidateFacadeTest {
	
	
	public static void main(String [] args){
		CertValidateRequest request = new CertValidateRequest();
        request.setCertType(CertValidateType.ID_CARD);
        request.setRealName("XX");
        request.setIdentityCard("4210221921218302053057");
		DefaultCertValidateFacadeService certValidateFacadeService =new DefaultCertValidateFacadeService();
		ICertValidateFacade service = certValidateFacadeService.getDefaultCertValidateFacadePort();
		OperationEnvironment oe = new OperationEnvironment();
		CertValidateResponse response = service.validate(oe, request);
		System.out.println("response=" + response.toString());
	}
}

  

posted @ 2018-09-03 20:22  coder_sun  阅读(559)  评论(0编辑  收藏  举报