首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

使用atomikos 配置的数据源,

2012-05-28 
使用atomikos 配置的数据源,急 在线等控制台报错信息:ERROR [JDBCExceptionReporter] Connection pool exh

使用atomikos 配置的数据源,急 在线等
控制台报错信息:
ERROR [JDBCExceptionReporter] Connection pool exhausted - try increasing 'maxSize' and/or 'borrowConnectionTimeout' on the DataSourceBean.

配置代码:
<bean id="phrDS" class="com.atomikos.jdbc.AtomikosDataSourceBean" init-method="init" destroy-method="close">
<property name="uniqueResourceName">
<value>phr</value>
</property>
<property name="xaDataSourceClassName">
<value>oracle.jdbc.xa.client.OracleXADataSource</value>
</property>
<property name="xaProperties">
<props>
<prop key="user">${dbconn.docstore.userName}</prop>
<prop key="password">${dbconn.docstore.password}</prop>
<prop key="URL"> ${dbconn.docstore.url}</prop>
</props>
</property>
<property name="poolSize">
<value>2</value>
</property>
<property name="maxPoolSize">
<value>2</value>
</property>
<property name="borrowConnectionTimeout">
<value>60</value>
</property>
</bean>

我做了个测试,当登陆用户大于2个时,就登陆不进去了,就报如上的错误信息,到底是我哪里没有关闭数据源呢,及时之前登陆的两个用户退出,第三个用户也登陆不进去。

[解决办法]
<property name="poolSize">
<value>2</value>
</property>
<property name="maxPoolSize">
<value>2</value>
</property>

==》

<property name="poolSize">
<value>20</value>
</property>
<property name="maxPoolSize">
<value>20</value>
</property>

热点排行