axis2-1.7.3默认 请求超时

阅读更多

刚接触webService一小段时间,使用axis2-1.7.3版本,自身webService项目已设置超时,但是在部分接口调用中仍然出现了超时异常。扒了几个小时源码,终于找到了axis2.jar的默认超时设置位置。

上图:


axis2-1.7.3默认 请求超时_第1张图片
 

而在其axis.xml中也有设置超时

上图:


axis2-1.7.3默认 请求超时_第2张图片
 

于是。。。终于找到了在设置了工程超时时间后,webService扔出现超时异常。

 

特此留作笔记。。。以后可以填坑。。。

 

注:图中源码为IDE 反编译显示,可能于真是源码有所出入。

 

自定义超时设置

org.apache.axis2.client.Stub stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(60000);
  • axis2-1.7.3默认 请求超时_第3张图片
  • 大小: 98.2 KB
  • axis2-1.7.3默认 请求超时_第4张图片
  • 大小: 32.5 KB
  • 查看图片附件

你可能感兴趣的:(axis2-1.7.3默认 请求超时)