连接池连接释放的问题

lsnnsrq 2015-02-05 02:21:38
今天碰到一个问题,我启动服务一段时间后,只要不重启服务,打开登陆界面再登陆的话就会报,我搜了很多,发现是客户端与服务器端连接的问题,有人说要改一下连接池的配置,但是我不知道怎么改,各位大神教一下,下面是连接池的配置
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
<proxool>
<alias>JDBCpool</alias>
<driver-url>jdbc:oracle:thin:@192.168.1.114:1521:orcl</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="tuser"/>
<property name="password" value="orcl"/>
</driver-properties>
<house-keeping-sleep-time>30</house-keeping-sleep-time>
<simultaneous-build-throttle>100</simultaneous-build-throttle>
<maximum-connection-count>5000</maximum-connection-count>
<minimum-connection-count>25</minimum-connection-count>
</proxool>
</something-else-entirely>
...全文
420 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
a2048 2015-02-12
  • 打赏
  • 举报
回复
会不会有些程序没有关闭数据库连接。我以前也遇到过。后来把所有的数据库连接检查了一边,检查到有几个地方没有关闭。然后就没有发生过。
  • 打赏
  • 举报
回复
引用 3 楼 lsnnsrq 的回复:
[quote=引用 1 楼 lwb314 的回复:] 看看这个 http://blog.csdn.net/liaomin416100569/article/details/8768460
还是这样? <driver-properties> <property name="user" value="tuser"/> <property name="password" value="orcl"/> <property name="validationQuery" value="select 1 from dual"/> <property name="testOnBorrow" value="true"></property> <property name="testWhileIdle" value="true"></property> </driver-properties>[/quote]这样应该是对的,他的写法前边很明显是基于一个配置文件,但是你是直接写值的没有配置文件
super_Leon 2015-02-05
  • 打赏
  • 举报
回复
<simultaneous-build-throttle>100</simultaneous-build-throttle> <maximum-connection-count>5000</maximum-connection-count> <minimum-connection-count>25</minimum-connection-count>把这几个改大点。。具体要你自己试
lsnnsrq 2015-02-05
  • 打赏
  • 举报
回复
引用 1 楼 lwb314 的回复:
看看这个 http://blog.csdn.net/liaomin416100569/article/details/8768460
还是这样? <driver-properties> <property name="user" value="tuser"/> <property name="password" value="orcl"/> <property name="validationQuery" value="select 1 from dual"/> <property name="testOnBorrow" value="true"></property> <property name="testWhileIdle" value="true"></property> </driver-properties>
lsnnsrq 2015-02-05
  • 打赏
  • 举报
回复
引用 1 楼 lwb314 的回复:
看看这个 http://blog.csdn.net/liaomin416100569/article/details/8768460
datasource.validationQuery=select 1 from dual datasource.testOnBorrow=true datasource.testWhileIdle=true 上面这三个放哪呢?下面的是这样么? <driver-properties> <property name="user" value="tuser"/> <property name="password" value="orcl"/> <property name="validationQuery" value="${datasource.validationQuery}"/> <property name="testOnBorrow" value="${datasource.testOnBorrow}"></property> <property name="testWhileIdle" value="${datasource.testWhileIdle}"></property> </driver-properties>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧