当我尝试将查询发送到应提供指定项列表的Web服务时,我得到以下奇怪的异常。 有线索吗?如有必要,我还可以提供更多信息。
Caused by: javax.xml.ws.soap.SOAPFaultException: java.rmi.RemoteException: Index: 22, Size: 22; nested exception is:
java.lang.IndexOutOfBoundsException: Index: 22, Size: 22
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:119)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
答案 0 :(得分:0)
完成:webservice发回包含异常信息的消息,因此Web服务的实现有问题。 查看原始SOAP消息有助于添加参数:
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true