Spring2.5配置proxool连接池

首先按正常步骤配置好proxool连接池,在web.xml中配置自动监控,做简单测试保证该连接池能够正常工作。proxool.xml配置如下:

1.proxool.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- the proxool configuration can be embedded within your own application''s.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
  <proxool>
    <alias>MyPool</alias>
    <driver-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test;SelectMethod=cursor</driver-url>
    <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
    <driver-properties>
      <property name="user" value="testuser"/>
      <property name="password" value="testpwd"/>
    </driver-properties>
    <maximum-connection-count>80</maximum-connection-count>
    <minimum-connection-count>20</minimum-connection-count>
    <house-keeping-sleep-time>180000</house-keeping-sleep-time>
    <prototype-count>5</prototype-count>
    <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
  </proxool>
</something-else-entirely>
 

2.applicationContext.xml配置proxool连接池,有两种方式,一种是利用上面配置好的proxool.xml文件,另一种方式是直接在applicationContext.xml中配置,首先看方式一:

   <bean   id="TestSource"   class="org.springframework.jdbc.datasource.DriverManagerDataSource">  
          <property   name="driverClassName">  
              <value>org.logicalcobwebs.proxool.ProxoolDriver</value>  
          </property>  
          <proper

时间: 2024-09-11 08:08:53

Spring2.5配置proxool连接池的相关文章

急求帮忙:SSH 使用 proxool 连接池的 报错问题。谢谢了。

问题描述 问题报错的log是:[14:51:11.774] javax.servlet.ServletException: org.springframework.orm.hibernate3.HibernateSystemException: connnection proxy not usable after transaction completion; nested exception is org.hibernate.HibernateException: connnection pr

服务器-使用proxool连接池,cpu占用率很高

问题描述 使用proxool连接池,cpu占用率很高 给别人用springmvc 做的一个网站,数据库用的proxool配的连接池,服务器用的tomcat.但是启动后cpu占用率一下就上去了,阿里云的服务器,单核,2G内存,windows 2012 我用visualvm查看运行情况 <?xml version="1.0" encoding="UTF-8"?> <something-else-entirely> <proxool>

大牛们,看过来:proxool连接池 获取连接时数组越界

问题描述 如题:用proxool连接池时产生如下错误,不知道是什么原因?按照常理来说这是不可能,获取连接时,连接池的大小是17,怎么会直接指向20,而不是:18呢?org.logicalcobwebs.proxool.hibernatePool-1585946[Thread-165]ERRORorg.logicalcobwebs.proxool.hibernatePool-Problemgettingconnectionjava.lang.IndexOutOfBoundsException:In

Proxool 连接池销毁问题

Proxool是常用开源连接池,最近遇到点该连接池销毁时的问题, 记录下来. 项目中使用JPA的hibernate实现, persistence.xml中hibernate配置的连接池是proxool. 遇到的问题是项目中有很多后台运行的service, 这些service在servlet 容器做shutdown操作时候会先被关闭,最后在contextDestroy方法中做clean操作.  在调试中发现当servlet容器的JVM在接到shutdown操作时候,先清理了proxool的连接池线

socket-spring配置mongodb连接池

问题描述 spring配置mongodb连接池 在mongo中查询数据的时候偶尔会出现下面的错误: com.mongodb.DBPortPool gotError 警告: emptying DBPortPool to /192.168.xx.xx:30030 b/c of error java.net.SocketException: Connection reset by peer: socket write error 解决方案 spring配置连接池Spring配置连接池Spring配置连

Hibernate中的proxool连接池怎么样配置?

问题描述 目前在做的项目中遇到了Java中的数据库连接池技术,以前的全是用Hibernate中的默认配置的数据池,请问各位大虾.怎样配置Hibernate的proxool数据连接池?急用!谢谢 解决方案 解决方案二:网上一搜就有给你找个解决方案三:谢谢楼上的

Tomcat配置SQLServer连接池

server|sqlserver 1.       进入tomcat目录下的conf文件夹目录里,找到Server.xml在tomcat的Server.xml文件中在</Context>标签与</Host>标签里,定议连接语句,格式如下<!-path定议你的应用程序的目录所 ,/DBTest表示在Tomcat Webapps目录下à <!-docBase="DBTest" 表示你执行止程序时路径名称,例如以下的执行路径就是http://localho

java配置dbcp连接池(数据库连接池)示例分享_java

使用jar包:commons-dbcp-1.4.jar.commons-pool-1.6.jar.commons-logging-1.1.3.jar,另外还有数据库的jdbc驱动,适用java6及以上平台 连接池管理类 复制代码 代码如下: package cn.songxinqiang.samples.commonsdbcp.util; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.SQL

GlassFish 2.1 配置mysql连接池

http://localhost:4848进入admin console 资源->连接池->新建 数据源类名称:com.mysql.jdbc.jdbc2.optional.MysqlXADataSource 资源类型:javax.sql.XADataSource; 其他属性标签中添加连接必要属性: portNumber          3306 databaseName    test datasourceName  test serverName          localhost pa