【发布时间】:2013-10-19 05:40:33
【问题描述】:
继续这个Websphere hangs due to c3p0问题
我们的 JSP 应用程序本身是一个遗留代码(大约 5 年前编写的),我们需要在接下来的 3 年内对其进行维护。随着 Oracle 和 WAS 的更新,现有代码变得不稳定。由于成本因素,重写不是一种选择
当我们不得不迁移到 Oracle 11 时,出现了这样一个 problem。经过一些研究,我发现连接池会有所帮助。正确的解决方法是对代码进行更改,但成本是显而易见的。
在使用connection pooing 一段时间后,我们发现WebSphere 中的JSP 应用程序在引入C3P0 后比平常更频繁地挂起。但是引入 c3P0 解决了一个问题Max cursors reached error in JSP + Hibernate
http://www.mchange.com/projects/c3p0/ 的先决条件表明 C3P0 可以很好地与 Java 1.4 和 Java 1.5 配合使用
我们使用的是 Java 1.6.x
有没有人成功让 c3P0 与 Java 1.6 一起工作?
是否有任何提示/微调可以使 c3P0 与 Java 1.6 一起使用?
我的 C3P0 设置
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<property name="hibernate.c3p0.min_size">2</property>
<property name="hibernate.c3p0.max_size">40</property>
<property name="hibernate.c3p0.timeout">350</property>
<property name="hibernate.c3p0.idle_test_period">300</property>
<property name="hibernate.c3p0.max_statements">0</property>
<property name="hibernate.c3p0.acquire_increment">1</property>
<property name="hibernate.c3p0.unreturnedConnectionTimeout">60</property>
<property name="hibernate.c3p0.debugUnreturnedConnectionStackTraces">true</property>
【问题讨论】:
标签: jsp jakarta-ee c3p0 java-6