qq_17275555 2017-08-01 04:07 采纳率: 0%
浏览 1296
已结题

JAVA 调用webservice问题

代码如下:
public static Object[] invoke(String method,Object[] params,Class[] classes) throws AxisFault{

    //使用RPC方式调用WebService  
    RPCServiceClient client=new RPCServiceClient();  
    Options option=client.getOptions();  

    //指定调用的URL  
    EndpointReference reference=new EndpointReference(targetEPRUrl);  
    option.setTo(reference);                  
    option.setAction("http://tempuri.org/"+method);
    //设置2秒超时
    option.setTimeOutInMilliSeconds(2000L);
    // 指定要调用的方法及WSDL文件的命名空间
    //QName opAddEntry = new QName(qNameUrl, method);
    QName opAddEntry = new QName("http://tempuri.org/", method);
    System.out.println(client.invokeBlocking(opAddEntry,params,classes)[0]);

     //调用远程方法,并指定方法参数以及返回值类型  
    Object[] result=client.invokeBlocking(opAddEntry,params,classes);

    return result;
}


错误如下:
Exception in thread "main" org.apache.axis2.AxisFault: 服务器无法处理请求。 ---> 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
at com.getpoint.service.ApiWebService.invoke(ApiWebService.java:36)
at com.getpoint.service.ApiWebServiceMethods.getRealValue(ApiWebServiceMethods.java:42)
at com.getpoint.service.ApiWebServiceMethods.main(ApiWebServiceMethods.java:26)
  • 写回答

1条回答

  • oyljerry 2017-08-01 04:16
    关注

    是服务端出错了,看看出错提示的对应代码行数。

    评论

报告相同问题?

悬赏问题

  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP