Hibernate项目运行一段时间后出现Cannot open connection Exception错误

Hibernate项目运行一段时间后出现CannotopenconnectionException错误Hibernate项目运行一段时间后出现Cannotopenconn... Hibernate项目运行一段时间后出现Cannot open connection Exception错误Hibernate项目运行一段时间后出现Cannot open connection Exception错误,这个是我在调试hibernate时候出现的问题,很麻烦,也困扰了我很久 展开
 我来答
匿名用户
2013-07-19
展开全部
项目运行一段时间后,抛出异常:
org.hibernate.exception.JDBCConnectionException: Cannot open connection有这样几种原因可能造成没关闭连接,关闭事务 数据源的配置有问题 连接池最大连接数设置太小了造成Cannot open connection Exception主要是hibernate配置的问题,hibernate配置出错造成这个问题的可能性最大。解决方法如下:
把hibernate.cfg.xml文件的表达式写成一句话形式全部改成一条语句的形式,如下:
</bean>
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="net.sourceforge.jtds.jdbc.Driver"/><property name="url" value="jdbc:jtds:sqlserver://localhost:1433/FundTransaction"/><property name="username" value="sa"/>
</bean>
下面说下这个问题,这个主要是hibernate自己的问题,解释一下:
当j2ee读取这些<bean>时,它会先查找父级的,然后才是子级的,但是有的时候读取子级可能会因为项目的原因,延迟或者是其他,导致读取不到子级的东西,导致connection无法建立,报了如此Exception
匿名用户
2017-07-07
展开全部
在程序运行提示org.hibernate.exception.GenericJDBCExceptio
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式