在多线程环境下,使用 httpclient.xxx.jar包的 new DefaultHttpClient() ; 构造函数创建的client客户端将会引发以下这个错误:

Invalid use of SingleClientConnManager: connection still allocated.

Make sure to release the connection before allocating another one.

java.lang.IllegalStateException: Invalid use of SingleClientConnManager: connection still allocated.

Make sure to release the connection before allocating another one.

解决办法:

使用 new DefaultHttpClient(new ThreadSafeClientConnManager()); 构造一个client客户端即可解决该问题

发布评论

分享到:

IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Tomcat get请求乱码讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。