2 swtluo swtluo 于 2014.07.22 09:59 提问

用Myclipse+xfire开发webservice,当执行客户端(Android真机),出现以下的error

2014-7-22 9:52:59 org.codehaus.xfire.handler.DefaultFaultHandler invoke
严重: Fault occurred!
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.LinkedList.entry(LinkedList.java:365)
at java.util.LinkedList.get(LinkedList.java:315)
at java.util.Collections$UnmodifiableList.get(Collections.java:1154)
at org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding.java:191)
at org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBinding.java:51)
at org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.java:42)
at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64)
at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38)
at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:304)
at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129)
at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:617)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1774)
at java.lang.Thread.run(Thread.java:619)

4个回答

djwjsw
djwjsw   2014.07.22 10:14

java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
您好,你这个是数组越界了,估计应该是<1 你写成<=1了
希望能帮到你,谢谢。
答题不易,望采纳。

qwuack
qwuack   2014.07.23 09:27

数组越界
断点查一下

weiyongfeng
weiyongfeng   2017.11.21 17:12

楼主解决了没有,我也遇到这个问题。应该是传递的参数格式不对,但是不知道这个参数怎么传。

weiyongfeng
weiyongfeng   2017.11.21 17:13

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">soap:Bodysoap:Faultsoap:Server
Index: 1, Size: 1/soap:Fault/soap:Body/soap:Envelope

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
通过Xfire开发web service接口和客户端调用web service接口接口方法
通过Xfire开发web service接口 WebService接口的实现方式有很多种,常用的有  --AXIS框架的使用 --JAX-WS框架的使用   --XFire框架的使用 今天先学习以xfire实现web service接口服务端和客户端的创建 使用到的工具及框架,后面是我使用的版本 开发工具:Eclipse,   Eclipse 3.7 框架:xfire框架 
XFire实现WebService服务端及客户端
创建Web Service 1.新建Web Project项目 2.右击项目->Myeclipse->Add XFire Web Service,弹窗详细设置如图: 3.创建Web Service,弹窗详细设置如图: 4.系统自动增加文件分析: service.xml HelloWorld
XFire创建WebService服务端和客户端
XFire创建WebService服务端和客户端
IDEA中用xfire建立webservice
IDEA中用xfire建立webservice
Webservice使用xfire发布及客户端调用
这几天研究了一下WebService的发布及调用,没做之前觉得挺难得,还好项目中有这样的实例自己学着做了一个使用Xfire发布并在另一个项目中调用,感觉做成了还是挺有成就感的,下面记录下实现的步骤有需要的同学可以试一下,也为自己以后使用留个备份。 第一步:先建立一个发布WebService的项目(项目使用SpringMvc架构搭建一个环境): 项目目录结构如下图所示       主要使
使用myeclipse自动生成webservice xfire的客户端
在的myclipse的web项目自动生成webservice的客户端,服务端时采用xfire暴露的webservice接口 环境 myclipse10 jdk6 1、选中项目,右键,新建文件 --》other -->web services ,选择web service client,如图: 2、继续“next”,可以看到myeclipse默认采用jdk的jax-ws去实现webserv
webservice之xfire服务搭建及客户端请求(maven搭建项目)
1. 运行环境   (1)  操作系统:windows10   (2) JDK : 1.7   (3) IDE : Myeclipse10   (4) xfire : xfire1.2.6   (5) 服务器:tomcat7 2.  服务端环境搭建步骤   (1) 配置maven的配置文件,下载xfire      xsi:schemaLocation="http://mave
在XFire中创建WebService客户端的三种常用方式 .
http://blog.csdn.net/jadyer/article/details/6082948点击打开链接
xfire客户端调用webservice测试
import java.net.MalformedURLException; import java.util.Date; import org.codehaus.xfire.XFireFactory; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; im
在XFire中创建WebService客户端的三种常用方式
完整版见https://jadyer.github.io/