控制台报错信息:
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个时,就登陆不进去了,就报如上的错误信息,到底是我哪里没有关闭数据源呢,及时之前登陆的两个用户退出,第三个用户也登陆不进去。

解决方案 »

  1.   

    <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>
      

  2.   

    ERROR [JDBCExceptionReporter] Connection pool exhausted - try increasing 'maxSize' and/or 'borrowConnectionTimeout' on the DataSourceBean.按照上面的该法还报错吗?
    比如:maxSize 增大到20