微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CXF-WebService设置超时时间

<?xml version="1.0" encoding="UTF-8"?>  
  
<beans xmlns="http://www.springframework.org/schema/beans"  
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:osgi="http://www.springframework.org/schema/osgi"  
    xmlns:p="http://www.springframework.org/schema/p" xmlns:jaxws="http://cxf.apache.org/jaxws"  
    xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd  
         http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd  
         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd  
         http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd"  
    default-autowire="byName">  
      
    <!-- 认conduit,链接超时10秒,读超时30秒 -->  
    <http-conf:conduit name="*.http-conduit">  
        <http-conf:client ConnectionTimeout="10000" ReceiveTimeout="30000"/>  
    </http-conf:conduit>  
      
  
    <!-- 针对单个Ws服务设置超时时间 -->  
    <jaxws:client id="maOnlineWS"  
        serviceClass="com.sdo.ma.ws.api.service.online.IMaOnlineWS"  
        address="${ma-onlie.service.url}/Onlineservice" />  
    <http-conf:conduit name=".*/Onlineservice">  
         <http-conf:client ConnectionTimeout="10000" ReceiveTimeout="10000"/>  
    </http-conf:conduit>   

      <!--未设置超时时间,则会采用认超时策略-->  
        <jaxws:client id="InstOnlineWS"  
        serviceClass="com.sdo.ma.ws.api.service.online.IInstOnlineWS"  
        address="${ma-onlie.service.url}/InstOnlineservice" />  
<beans> 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐