异常总结2013-04

转载 2013年12月09日 08:40:44

1. org.apache.commons.httpclient.ConnectTimeoutException: The host did not accept the connection within timeout ....

关于HttpTimeOut的设置:

HttpClient.getHttpConnectionManager().getParams().setSoTimeout()
HttpClient.getHttpConnectionManager().getParams().setConnectionTimeout()


第一个针对连接建立后,但是没有收到response的超时时间,测试时可将server simulator收到request后等一段时间后再回response。
出错信息:
java.net.SocketTimeoutException: Read timed out

第二个针对连接建立的超时时间,测试时可将目的IP地址设为不存在的IP地址。
出错信息:
org.apache.commons.httpclient.ConnectTimeoutException: The host did not accept the connection within timeout of 8000 ms
        at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:154)
默认值为0,如果不设置的话大概2分多钟才会得到异常

 

2. Cannot create PoolableConnectionFactory 

"

1.确定服务是启着的
2.确定网络没问题
3.其他软件没把oracle的端口占用,或配置文件里端口号没有写错
4.把服务器的防火墙关了,再试一下
5.是不是你数据库设置了最大连接,然后其他项目的连接池又把连接占用完了呢

"

HttpClient的超时用法小记

HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。        测...
  • xinying0424
  • xinying0424
  • 2014年06月30日 15:56
  • 15114

HttpClient 中的三个超时详解

1.HttpClient内部三个超时时间的区别 HttpClient内部有三个超时时间设置:连接池获取可用连接超时,连接超时,读取数据超时 先看以下HttpClient的初始化代码: Reque...
  • zhongzh86
  • zhongzh86
  • 2015年06月03日 17:31
  • 32434

HttpClient超时设置详解

HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样, 3.X是这样的...
  • u011191463
  • u011191463
  • 2017年11月29日 14:22
  • 1772

Java中httpClient中的三种超时设置小结

 ConnectTimeoutException:     当连接HTTP服务器或者等待HttpConnectionManager管理的一个有效连接超时引发该异常。   Socket...
  • yangmeijing
  • yangmeijing
  • 2017年05月16日 09:56
  • 917

Java常见的异常总结

作为一个程序员了解异常和总结异常还是一件很重要的事情。 NullPointerException 空指针异常类 ClassCastException 类型强制转换异常 ...
  • jbjwpzyl3611421
  • jbjwpzyl3611421
  • 2015年09月29日 11:20
  • 792

Java中异常的总结

转自:http://blog.csdn.net/hguisu/article/details/6155636根据上面的层次图,异常类包括Error和Exception两大类 Error类异常主要是运...
  • zjwcdd
  • zjwcdd
  • 2016年05月26日 16:33
  • 962

Java中httpClient中的三种超时设置小结

本文章给大家介绍一下关于Java中httpClient中的三种超时设置小结,希望此教程能给各位朋友带来帮助。 ConnectTimeoutException:     当连接HTTP服务器或者等待...
  • u013850277
  • u013850277
  • 2017年03月10日 17:55
  • 1494

HttpClient在使用中有两个超时时间 区别

HttpClient在使用中有两个超时时间。  一、连接超时:connectionTimeout     1.指的是连接一个url的连接等待时间。     2.设置方法为:  Ht...
  • guochunyang
  • guochunyang
  • 2015年08月11日 14:59
  • 3748

2013-04 清明节那一周总结

游戏?呵呵? 视频?呵呵? 小说?呵呵? 请不要在骗自己了。当这些东西影响到我的正常生活的时候,我就得放弃了! 事情很多很多,需要一步一步的处理。 在最坏的情况下。一件一件的...
  • xzjxylophone
  • xzjxylophone
  • 2013年04月07日 21:59
  • 422

java异常处理学习总结

Java异常的栈轨迹(Stack Trace)     捕获到异常时,往往需要进行一些处理。比较简单直接的方式就是打印异常栈轨迹Stack Trace。说 起栈轨迹,可能很多人和我一样,第一反...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年05月18日 19:18
  • 518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:异常总结2013-04
举报原因:
原因补充:

(最多只允许输入30个字)