android 调用webService 时 报错

问题描述

导入包wsdl4j.jar和jaxrpc.jar就会报错,publicstaticStringInvokerWeb(Stringa,Stringb,Stringc,Stringendpoint){Stringresult="";try{org.apache.axis.client.Serviceservice=neworg.apache.axis.client.Service();org.apache.axis.client.Callcall=(org.apache.axis.client.Call)service.createCall();call.setTargetEndpointAddress(newURL(endpoint));call.setOperationName(newQName("http://tempuri.org/","ValidateLogin"));//http://tempuri.org/命名空间//;ValidateLogin调用的方法call.addParameter(newQName("http://tempuri.org/","a"),XMLType.XSD_STRING,ParameterMode.IN);//设置调用的参数call.addParameter(newQName("http://tempuri.org/","b"),XMLType.XSD_STRING,ParameterMode.IN);call.addParameter(newQName("http://tempuri.org/","c"),XMLType.XSD_STRING,ParameterMode.IN);call.setUseSOAPAction(true);call.setReturnType(XMLType.XSD_STRING);call.setSOAPActionURI("http://tempuri.org/ValidateLogin");result=(String)call.invoke(newObject[]{a,b,c});//这句话会报错}catch(Exceptione){e.printStackTrace();}returnresult;}当手动添加jdk之后可以确保代码编译不报错,但是运行时会报错:ConversiontoDalvikformatfailedwitherror1,猜测是包重复了。

解决方案

本帖最后由 xiazai528647499 于 2014-10-08 15:56:40 编辑

时间: 2024-09-12 15:00:17

android 调用webService 时 报错的相关文章

WMB中HTTP Request 节点 调用WebService服务报错

问题描述 家好,小弟在配置WMB的SSL中,碰到了个问题,搞了好久,都搞不定,因此在此向大家求助,希望各位高手指点一下,谢谢了!我的WMB消息流中,有个HTTPRequest节点,该节点需要调用WebService服务,而该WebService服务已经配置成了https的访问方式,HTTPRequest节点调用该服务的时候报了错,错误内容如下:ExceptionListRecoverableExceptionFile:CHARACTER:F:buildslot1S800_PsrcDataFlow

websphere6.1下使用xfire调用webservice接口报错

问题描述 Operationtimedout:connect:couldbeduetoinvalidaddress程序在TOMCAT下运行时一切正常. 解决方案 解决方案二:亲,你问题解决了吗?我们也遇到这问题了.

iis webservice 不稳定报错

问题描述 在window2003Servicex64系统中安装了IIS,并部署了webservice服务,在IE浏览器中能正常访问webservice服务的URL,但用Client程序访问此URL,不稳定,重启后又可以,但过一会又报错.报错内容如下,跪求高手指教!在IE里面打开http://172.18.11.21/UpdateServices/正常,但用Client访问时,提示:Connector:Connectionfailedorserverrefusedconnection(reques

本地调用打印机 ok 本地通过WebService调用本地打印机报错

问题描述 打印同一个文件本地调用打印机可以本地通过WebService调用本地打印机报错tomcat服务器 j2ee应用应用是前辈部署,有谁知道应该在哪里设置 解决方案 首先确保WebService有没有被调到(可以考虑远程Debug,或加日志信息等).在确认被调到后,判断错误信息,是不是拒绝访问,如果是,问题就出在访问权限上了,即本地调用时具有print的权限,而WebService的用户不具有权限.

android调用百度地图 报如下的错

问题描述 android调用百度地图 报如下的错 java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager 解决方案 这种问题一般都与Android的Context有关系,例如你在Service中调用了对话框,因为你贴的代码信息比较少,也看不出具体内容,大概是初始化BMapManager传的Comtext有问题 解决方案二: 文件找不到,看包有没有导全? 解决方案三: 有导入百度sdk jar包吗 解决方案四: 如果确定已经导入了s

axis2 webservice访问报错,下标越界

问题描述 axis2 webservice访问报错,下标越界 使用axis2做webservice.服务可以正常发布,在使用一个类调用服务时服务端报数组下标越界,谁可以帮忙解答一下. 服务端:public String createContract(String json){ return "aa"; } 客户端: try { call = (Call) service.createCall(); call.setTargetEndpointAddress(url); call.set

java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail

问题描述 java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail 奖励有点少,实在是没有c币了.下面是我的js,不清楚到底是什么原因导致的,各位大神帮忙给解决下吧:具体报错:config签名啥的是OK的,但是在调用chooseWXPay的时候,就失败了 报错errMsg:chooseWXPay:fail 没有别的提示信息,不清楚失败原因$('#pay_sub_btn').on(touchType function(){ var _this = $(this);

Android开发中Eclipse报错及对应处理方法总结_Android

本文较为详细的总结了Android开发中Eclipse报错及对应处理方法.分享给大家供大家参考,具体如下: 报错1: Conversion to Dalvik format failed with error 1 报错原因:原因是我在android工程中不小心多导入Java的mina,结果一跑程序就报这个错误. 解决方法:将Java中用到的mina包移除,就OK了. 小结:以后遇到这种报错时,记得提醒自己可能是由于自己导错包了. 附: 网上其他处理方法:<丢失Android系统库或者Conver

.net-.NET调JAVA的webservice接口报错是怎么回事?

问题描述 .NET调JAVA的webservice接口报错是怎么回事? webservice可访问,已访问到接口方法,参数和返回值都是string类型的.就是最后执行该方法时报错"Fault occurred while processing". 无论静态添加web引用或服务引用,还是代码动态添加,都是一样的错.动态调用是在最后invoke时报错.是怎么回事?怎么改?求大神帮忙~~