您的位置:首页 > 其它

CXF-WebService设置超时时间

2013-07-09 14:25 375 查看
<?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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: