栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java使用Axis远程调用webService、传输文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java使用Axis远程调用webService、传输文件

一、引言

项目需要对接一部分数据进来,刚想问一下有没有接口api,一个wsdl结尾的webService链接就猝不及防的闯入了。

好吧。准备工作

由于项目原因无maven,jar包只能引入项目了

环境:jdk1.7,axis.jar

简单测试后出现诸多问题又引入了commons-discovery.jar、cxf.jar、jackson-annotations.jar、jackson-core.jar、jackson-databind.jar、jaxrpc.jar

如果遇到jar包版本冲突问题多多百度

二、接口调用 1.无参
String endpoint = xxx/service/xxx?wsdl;  	            
            Service service = new Service();  
            Call call = (Call) service.createCall();
            call.setTargetEndpointAddress(endpoint);
            call.setOperationName(new QName("发布地址", "方法名"));
            call.setReturnType(XMLType.XSD_STRING); 	// 返回值类型:String
            String message = "";  
            String result = (String) call.invoke(new Object[] { message });// 远程调用
            System.out.println(result);

    		JSonObject results = JSONObject.parseObject(result);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号