如何解决Cannot get a connection, 及断点调试失效的问题
2014-08-19 15:10
483 查看
问题分析: Cannot get a connection, pool error Timeout waiting for idle object,顾名思义就是无法获取连接,连接池等待空闲的连接超时!出现这种情况的原因:在非事务的情况下进行数据库操作完毕后,没有及时关闭连接,使数据库的连接不能有效得到回收,一直到数据库的连接用完后再请求下一个空闲的连接的时,都无法在获取空闲的连接而导致Cannot
get a connection, pool error Timeout waiting for idle object问题!
解决办法:
1.在没有获取session的dao方法中完成数据库操作后都调用session.close()方法或者releaseSession()方法,保证在完成数据库操作后释放连接。
2. 添加事务的支持,又事务管理数据库的连接释放,不过要注意保证系统所有的数据库操作都在事务的控制下进行!
另:断点调试失效,断点没有小尾巴,是因为debug configuration配置错乱了。Debug As MyEclipse
server application 就可以了
相关文章推荐
- 如何解决Cannot get a connection, pool error Timeout waiting for idle object
- codeblocks出现无法调试或断点失效问题解决办法
- 如何解决VS.NET无法调试项目问题?
- 如何解决visual interdev的调试问题
- DLL调试中断点失效的问题
- 如何解决VS2008调试时出现LINK : fatal error LNK1104: cannot open file 'LIBC.lib'
- 如何解决"unable to get project file from web server"问题
- 解决安装完IE8后,VS2005断点不能调试问题
- 如何解决调试WEB页面时自动运行TerraExplorer软件的问题
- Cannot close connection,finalizing with closed connection问题解决。
- 调试时出现:“没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题”错误提示,如何解决?
- tomcat 连接池泄露的问题:org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:java.util.NoSuchEleme
- VS.NET调试断点不会停的问题?未解决
- 断点失效问题列举及解决
- 使用Visual Studio 2010调试断点不起作用的问题解决办法
- [VB.NET]请教一下如何解决My.Computer.FileSystem.GetFiles终于到的权限问题
- [个人整理]如何解决VS.NET无法调试项目问题?
- 如何解决“无法开始调试 无法找到 Microsoft Internet Explorer”的问题
- apt-get "Connection refused" 问题解决
- s60模拟器不能断点调试的问题终于解决了