MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » com.mchange.v2.resourcepool.CannotAcquireResourc

com.mchange.v2.resourcepool.CannotAcquireResourceException: (2)

www.MyException.Cn  网友分享于:2015-08-27  浏览:13866次

at com.czsoft.tax.bbs.DBPool.getConnection(DBPool.java:43) 
获取连接的时候没资源还是什么? 确认代码connection都关闭

增加连接数试下。 确认URL都正确?
dataSource = new ComboPooledDataSource();
BbsProperties bbs = new BbsProperties();
dataSource.setUser(bbs.readValue("connection.username"));
dataSource.setPassword(bbs.readValue("connection.password"));
dataSource.setJdbcUrl(bbs.readValue("connection.url")); 
dataSource.setDriverClass(bbs.readValue("connection.driver_class")); 
dataSource.setInitialPoolSize(2); 
dataSource.setMinPoolSize(1); 
dataSource.setMaxPoolSize(10); 
dataSource.setMaxStatements(50); 
dataSource.setMaxIdleTime(60);

真不行改下DBPool, 直接DBpool.getConnection都每次开一个连接,直接使用JDBC调试下
------解决方案--------------------
探讨
有可能是数据库问题。
 因为项目在以前的服务器上跑一点问题都没有,自从换了服务器和数据库后就出现问题了,代码应该没问题,Tomcat的版本与以前的版本一样,剩下就数据库不一样了!有谁知道具体是数据库哪里原因吗?因为我还得找服务器那边的人,就好能一次性弄好!麻烦大家了!

------解决方案--------------------
探讨
引用:
有可能是数据库问题。
因为项目在以前的服务器上跑一点问题都没有,自从换了服务器和数据库后就出现问题了,代码应该没问题,Tomcat的版本与以前的版本一样,剩下就数据库不一样了!有谁知道具体是数据库哪里原因吗?因为我还得找服务器那边的人,就好能一次性弄好!麻烦大家了!
那就用回原来的数据库,然后还原备份,看看行不行,如果真的什么都没有改变,程序还是很听话的~~~~

------解决方案--------------------
这样至少不会让你明天下岗.
------解决方案--------------------
好像是有循环的引用。你配置有问题。
上配置文件。
------解决方案--------------------
Java code
<property name="show_sql">true</property>

------解决方案--------------------
Java code
A ResourcePool could not acquire a resource from its primary factory or source.

------解决方案--------------------

哎, 临时没时间就直接把下面的改成
DriverManager.getConnection()用着先了。。。。===============================================================

public final Connection getConnection(){
try {
return dataSource.getConnection();
} catch (SQLException e) {
System.out.println("DBPool ----> getConnection() exception");
throw new RuntimeException("Connection is error!",e);
}
}

------解决方案--------------------
刚才google了一把,好像都说是c3p0连接池的问题。
这个帖子是英文的,我没本事翻译过来。希望楼主有那个能力。

期待问题的解决方案。
记得贴上来。
http://lists.jboss.org/pipermail/hibernate-issues/2006-November/002418.html
------解决方案--------------------
o
------解决方案--------------------
是否尝试不使用c3po连接池而直接使用hibernate的datasorce?得先确定到底是什么部分造成的问题,使用21楼的方式可以先获得连接暂时把问题表面解决下。
------解决方案--------------------
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2032

上面地址通过goole翻译。
http://translate.google.cn/translate?hl=zh-CN&sl=en&u=http://opensource.atlassian.com/projects/hibernate/browse/HHH-2032&ei=d6cLS-vcH43Y7APrwMGBAw&sa=X&oi=translate&ct=result&resnum=2&ved=0CAsQ7gEwATgK&prev=/search%3Fq%3Dcom.mchange.v2.resourcepool.CannotAcquireResourceException:%2BA%2BResourcePool%2Bcould%2Bnot%2Bacquire%2Ba%2Bresource%2Bfrom%2Bits%2Bprimary%2Bfactory%2Bor%2Bsource.%26hl%3Dzh-CN%26sa%3DN%26start%3D10%26newwindow%3D1

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有