浏览 1737 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-06-08
今天在部署fristFlow流程定义文件的时候发生一个mysql错误,从log中看,是Tomcat服务器与MySQL服务器之间失去连接。 在网上查了一下原因,在hibernate.cfg.xml文件中加了一个数据库连接池配置代码,就可以了,不过现在还不知道为什么. 为hibernate配置连接池,推荐用c3p0,然后配置c3p0的反空闲设置idle_test_period,只要小于MySQL的wait timeout即可。 <!-- configuration pool via c3p0-->
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property> <property name="c3p0.min_size">5</property> <property name="c3p0.max_size">30</property> <property name="c3p0.time_out">1800</property> <!-- seconds --><!-- default: 0 --> <property name="c3p0.max_statement">50</property> <!-- default: 0 --> <property name="c3p0.acquire_increment">1</property> <!-- default: 1 --> <property name="c3p0.idle_test_period">120</property> <!-- seconds --><!-- default: 0 --> <property name="c3p0.validate">true</property>
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |