我们是使用cxf设置连接超时 Client client = ClientProxy.getClient(pr);
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(11111);
httpClientPolicy.setConnectionTimeout(1);
http.setClient(httpClientPolicy);
httpClientPolicy.setAllowChunking(false);
设置响应超时httpClientPolicy.setReceiveTimeout(11111);我现在需要在响应超时后增加业务,但是我做了测试,无法区分连接超时和响应超时,连接超时设置成1毫秒,但是依然没有报错,系统可以正常交互,要是响应超时设置为1毫秒,就会提示,2010-12-6 10:15:12 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
信息: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.请问下怎么区分连接超时的异常。
HTTPConduit http = (HTTPConduit) client.getConduit();
HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
httpClientPolicy.setConnectionTimeout(11111);
httpClientPolicy.setConnectionTimeout(1);
http.setClient(httpClientPolicy);
httpClientPolicy.setAllowChunking(false);
设置响应超时httpClientPolicy.setReceiveTimeout(11111);我现在需要在响应超时后增加业务,但是我做了测试,无法区分连接超时和响应超时,连接超时设置成1毫秒,但是依然没有报错,系统可以正常交互,要是响应超时设置为1毫秒,就会提示,2010-12-6 10:15:12 org.apache.cxf.phase.PhaseInterceptorChain doIntercept
信息: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.请问下怎么区分连接超时的异常。
解决方案 »
- 关于spring和ServletContextListener
- java代码操作创建oracle用户、赋予权限、imp数据库等
- struts2 文件下载
- 昨天面试的问题
- 请教个数据库设计方面的问题,和hibernate有关。
- WebService 访问配置文件的问题
- 关于在struts的action中取得hibernate中的某个set的问题
- javax.xml.stream.XMLStreamException: java.net.MalformedURLException
- 问一个关于RMI的初级问题
- 求线程池案例(ThreadPoolExecutor)
- Java EE开发,james邮件服务器问题
- java.lang.AbstractMethodError: org.postgresql.jdbc2.Jdbc2DatabaseMetaData.getJDB
ConnectException现在的解决方案就是根据两种超时的异常类型来区分,但是比较麻烦