调用webservice接口
这里是cxf服务器,采用myeclipse6.5,把wsdl放到本地的方式。
新建一个包, 把解析到的类放在这个包下面。 生成的代码结构:
调用:
1 public static String callInterface(String xml,String type) throws Exception{ 2 String re = ""; 3 CyryServiceTemplateService service = new CyryServiceTemplateService(); 4 CyryService iter = service.getCyryServiceTemplatePort(); 5 if("1".equals(type)){ 6 re = iter.register(xml); 7 }else if("2".equals(type)){ 8 re = iter.physicalExam(xml); 9 }else if("3".equals(type)){ 10 re = iter.getQRcode(xml); 11 } 12 return re ; 13 }
myeclipse6.5的开发环境, 会出现报错的情况,是jar的问题。解决办法: