java调用外部webservice接口

问题描述

哪位高手能提供一个Java调用外部webservice的例子··?

解决方案

解决方案二:
网上一搜一大把搜搜这个JAX-WS
解决方案三:
Publicvoidmain(Stringargs[]){Stringurl="*****";//webservice接口地址Serviceservice=newService();try{Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newURL(url));call.setOperationName("createActivity");//要调用的方法名//方法传的参数call.addParameter("id",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);//接口的参数id为方法的参数名call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);//设置返回类型Stringid="00000000000001";//给方法传递参数,并且调用方法Stringresult=(String)call.invoke(newObject[]{id});System.out.println("resultis"+result);}catch(MalformedURLExceptione){//TODO自动生成catch块e.printStackTrace();}catch(RemoteExceptione){//TODO自动生成catch块e.printStackTrace();}}这个是Java调用webservice测试的例子,我平时测试就用这个,不知道能不能给你帮助!
解决方案四:
1.你要有webservice的接口地址2.接口的方法名和参数publicstaticvoidmain(String[]args){StringtargetEndPoint="http://xx.xx.xx.xx:8080/services/FunctionUtils";Serviceser=newService();try{Callcall=(Call)ser.createCall();call.setTargetEndpointAddress(targetEndPoint);call.setOperation("getIndAndMeaAndDimInfoToXML");//接口中的方法名StringindAndMeaAndDimStr=(String)call.invoke(newObject[]{newString("2085")});//传入参数后返回的结果}

解决方案五:
CXF、AXIS2啊,以及J2SE1.6中都可以

时间: 2024-09-14 08:08:49

java调用外部webservice接口的相关文章

asp调用java 写的webservice接口怎么用啊!(在线等)

问题描述 路过的各位朋友,asp调用java写的webservice接口怎么用啊!一个很简单的例子,就是传个参数进去,然后返回出来就可以了! 解决方案 解决方案二:根据权威机构的调查,搜索引擎的前4名网站一般会获得较高的访问量.但是如果想要使自己的网站排在前4名,竞价花费的价格是非常高的.而花费少的话,网站排名靠后,导致竞价排名的效果大打折扣.毫无疑问,每个客户都希望自己的网站排在搜索引擎的首页,但是同样是页,第一名和第十名的竞价价格也许会2倍甚至更多.对于大多说发展期的公司来说,往往需要抉择选

java生成的webservice接口的 wsdl文件 给c++访问

问题描述 java生成的webservice接口的 wsdl文件 给c++访问 我用http://ip:port/接口名?wsdl 这样生成的wsdl文件 c++生成.h文件报错 解决方案 http://bbs.csdn.net/topics/390062337 解决方案二: 要先看你的wsdl语法是否正确,这样VS可以直接导入wsdl,生成对应的包装类

Java 调用天气Webservice详解及实例代码_java

Java调用天气Webservice的小应用 废话不多说,直接贴代码:  CityReq.java package com.weather; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name="getWeatherbyCityName",namespace="http://WebXml.com.cn

IIS7 调用外部webservice失败

问题描述 今天移植一个很简单的项目,从win2003挪到win2008.挪完之后,不能运行,报错:分析器错误说明:在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件.分析器错误消息:无法加载动态生成的序列化程序集.在某些限制程序集加载功能的宿主环境中,请考虑使用预生成的序列化器.有关更多信息,请参见内部异常.源错误:[没有相关的源行]源文件:/mobile/App_WebReferences/cn/xxxx/used/行:1程序集加载跟踪:下列信息有助于确定程

java调用C++ webservice 问题 急!!!!

问题描述 调用方法:Stringendpoint="http://192.168.128.70:8080/WebService2/calc.wsdl";Clientclient=newClient(newURL(endpoint));Object[]results=client.invoke("add",newObject[]{1.0,2.0});System.out.println("results="+results);异常:org.code

java调用restful webservice(转)

一般来说,大家只会用到GET和POST方法来调用.    GET方法的话,参数可以写在url里面. 比如说server的interface用的是@RequestParam或者@PathVariable,在客户端调用的时候,都可以直接写在URL里,具体写法我就不写了,和下面差不多. POST方法.这个有点不一样,参数要写在request 的body里面,而不是URL里面. URL = url = new URL(http://test.webservice.api/test); HttpURLCo

java调用.net Webservice报错connect reset!

问题描述 服务器A:Unix服务器B:XP(与A.C跨网段)服务器C:Service2003服务器B部署了一套服务器A的测试环境(java),A.B都需要访问C的Web服务(.net),A.B代码相同.问题如下:B访问C的服务一切正常:A访问C的服务报错java.net.SocketExecption:connectionreset.网上找了不少资料了,可是问题依然没有解决!烦请各位高手帮忙分析一下!调用C服务的代码如下:Stringmethod="test";Stringurl=&q

java调用微信现金红包接口的心得与体会总结_java

这几天看了下之前写的有关微信支付的博客,看的人还是挺多的,看了下留言不知道是因为博客写的不够细还是什么情况,大多都找我要源码,我觉得吧程序员还是需要有这么一个思考的过程,因此没直接给源码,俗话说"授人以鱼不如授人以渔".因此希望看文章的同时也花一点时间自己亲自敲一敲代码.好了废话不多说这次来分享微信现金红包接口的使用. 下面是微信开发文档对现金红包的介绍: 现金红包,是微信支付商户平台提供的营销工具之一,上线以来深受广大商户与用户的喜爱.商户可以通过本平台向微信支付用户发放现金红包.用

.net如何调用java的webservice接口

问题描述 急!.net如何调用java的webservice接口?? 解决方案 解决方案二:我java写的webservice接口有两个方法,一个返回对象,一个返回集合.有那位高手指教一下!!!解决方案三:引用1楼lingsuikaixin的回复: 我java写的webservice接口有两个方法,一个返回对象,一个返回集合.有那位高手指教一下!!! 这个估计不统一,不好能.要不征程字符船算求了.