使用axis2做webservice。服务可以正常发布,在使用一个类调用服务时服务端报数组下标越界,谁可以帮忙解答一下。
服务端:public String createContract(String json){
return "aa";
}
客户端:
try {
call = (Call) service.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(new QName(schema,"createContract"));
call.addParameter("json", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
call.setUseSOAPAction(true);
Object[] obj = new Object[1];
obj[0]="zhangsan";
call.invoke(obj);
} catch (ServiceException e) {
e.printStackTrace();
} catch (RemoteException e) {
e.printStackTrace();
}