Java使用axis2调用wsdl形式的webservice
来源:互联网 发布:罗伯托.贝尼尼 知乎 编辑:程序博客网 时间:2024/06/06 00:51
依赖架包:
axis.jar、jaxrpc.jar、commons-logging-1.0.4.jar、commons-discovery-0.2.jar、wsdl4j-1.5.1.jar
相关代码:
public final class OutboundQueueSystem { /** * * @param endpoint 接口调用路径 * @param operationName 调用的接口方法名 * @param input 前台请求参数集 * @return */ @SuppressWarnings("rawtypes") public static String outbound(String endpoint,String operationName,Map<String,Object> input){ String result = ""; Service service = new Service(); Call call; Object[] object = new Object[input.size()]; try { call = (Call) service.createCall(); call.setTargetEndpointAddress(endpoint);// 远程调用路径 call.setOperationName(operationName);// 调用的方法名 Set<Entry<String, Object>> set = input.entrySet(); int i = 0; for (Entry entry : set) { object[i] = entry.getValue().toString();i++; call.addParameter(entry.getKey().toString(),//参数名 XMLType.XSD_STRING,// 参数类型: String ParameterMode.IN);// 参数模式:'IN' or 'OUT' } call.setReturnType(XMLType.XSD_STRING);// 返回值类型:String result = (String) call.invoke(object);// 远程调用 } catch (ServiceException e) { e.printStackTrace(); } catch (RemoteException e) { e.printStackTrace(); } return result; }}
0 0
- Java使用axis2调用wsdl形式的webservice
- java 调用 wsdl形式的webservice
- java 调用 wsdl形式的webservice 示例
- java 调用 wsdl形式的webservice 示例
- java 调用 wsdl形式的webservice 示例
- 使用axis创建调用 wsdl 形式的 webservice的方法
- Axis2 调用wsdl webservice 示例
- 使用Java调用以WSDL形式发布的web service
- 使用Java调用以WSDL形式发布的web service
- 使用Java调用以WSDL形式发布的web service
- 使用Java调用以WSDL形式发布的web service
- 使用Java调用以WSDL形式发布的web service
- JAVA使用axis调用.net WSDL的WebService
- java使用AXIS2调用asp.net的WebService
- java使用AXIS2调用asp.net的WebService
- 使用Axis2用Java实现调用WebService的客户端程序
- java使用axis2调用webservice接口实例
- java使用axis2调用webservice接口实例
- 工作中jenkins+jboss持续集成问题汇总帖
- 我想贷一笔款,有没有做贷款的小伙伴?
- sap图标的使用
- hadoop之MapReducer作业的提交执行过程
- (斯坦福机器学习课程笔记)局部加权线性回归练习
- Java使用axis2调用wsdl形式的webservice
- swift 获取网页中图片地址的正则表达式
- PHP PDO使用prepare()方法和execute()方法执行SQL语句
- Django中间件
- CSS强制英文、中文换行与不换行 强制英文换行
- volatile与synchronized 相关知识小结
- 解决Cannot change version of project facet Dynamic web module to 2.5
- js中数组去重的几种方法
- js监控浏览器返回按钮