这个问题搞了我两天..把我郁闷坏了!
后来这个问题还是被解决了.呵呵.太爽了!
大家在配置PROXOOL的时候.要注意..如果用SSH 框架,在WEB.XML里面配置的时候
一定要让PROXOOL 最先启动也就是<load-on-startup>0</load-on-startup>
<!-- 加载连接池 -->
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
但一定要记住 不能有两个为0的.这样的话.应该是按到在WEB.XML中的配置顺序从上到下来执行 我的错误原因就是因为PROXOOL在WEB.XML中配置的启动顺序为1不是最优先.所以在先启动的那些配置的时候没有获得连接池!
除了这个问题外,大家在配置的时候也要注意..在proxool中的别名一定要与在spring配置中使用的proxool.别名相同,不然也会报错!
<alias>ssh</alias> proxool配置文件中的配置
SPRING中的配置
<!-- 连接池配置 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>org.logicalcobwebs.proxool.ProxoolDriver</value>
</property>
<property name="url">
<value>proxool.ssh</value>
</property>
</bean>
分享到:
相关推荐
当连接不再使用时,会返回到连接池,而不是关闭,这样避免了频繁的创建和关闭连接带来的开销。 **监控功能:** Proxool的强大之处在于其内置的监控功能。通过监控,开发者可以实时查看连接池的状态,如当前活动连接...
项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用
在构建企业级Java应用时,连接池是必不可少的组件,它优化了数据库连接的管理和复用,提高了系统性能。本文将详细介绍"proxool+mysql+tomcat连接池所需jar包"的相关知识,以及如何在实际项目中配置和使用。 首先,...
-- 连接池的别名 --> <alias>DBPool</alias> - <!-- proxool只能管理由自己产生的连接 --> <driver-url>jdbc:sqlserver://localhost:1433;dataBaseName=books</driver-url> - <!-- JDBC驱动程序 --> ...
Proxool连接池是数据库连接管理的一种解决方案,它允许应用程序高效地管理和复用数据库连接,以提高系统的性能和响应速度。下面将详细讲解Proxool连接池的使用方法及其核心概念。 1. **Proxool简介** Proxool是...
### Proxool连接池配置详解 #### 一、概述 Proxool是一个开源的轻量级Java数据库连接池实现,其主要目标是替代常见的数据库连接池解决方案,如C3P0或DBCP,并且提供了更加灵活和易于配置的特性。在实际应用中,...
`proxool连接池jar包`是一个包含Proxool数据库连接池技术的软件包。Proxool作为源码开放的项目,源自著名的开源平台SourceForge,它为Java开发者提供了一个高效且易于管理的数据库连接池解决方案。数据库连接池在多...
Proxool是其中一个轻量级、开源的数据库连接池实现,它提供了灵活的配置和监控功能。 Proxool的工作原理: 1. 当应用程序需要数据库连接时,不再直接创建新的连接,而是从连接池中获取已经建立好的连接。 2. 如果...
在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...
Proxool是一个开源的、轻量级的Java数据库连接池实现,它提供了一种高效、灵活的方式来管理数据库连接。在某些场景下,为了保护敏感信息,如数据库的用户名和密码,我们需要对这些数据进行加密处理。"proxool连接池...
3. 当应用程序完成对数据库的操作并释放连接时,Proxool并不立即关闭物理连接,而是将其放回连接池中供后续使用。 4. Proxool会监控连接的使用情况,如超时、空闲时间等,根据设定的策略适时清理过期连接。 ### 3. ...
4. **透明性**:对应用程序来说,使用Proxool几乎无需修改原有代码,只需在JDBC URL中加入Proxool的相关信息,即可享受到连接池带来的性能提升。 5. **线程安全**:Proxool保证了在多线程环境下的安全性,确保每个...
在实际应用中,我们需要将这些jar包添加到项目的类路径中,并通过JDBC驱动程序接口来与Proxool连接池交互。以下是一般的使用步骤: 1. 配置Proxool的XML属性文件,定义数据库连接的信息和连接池参数。 2. 在Java...
Proxool是Apache软件基金会提供的一款开源的数据库连接池实现,它的主要功能是管理和复用数据库连接,避免了频繁创建和关闭数据库连接所导致的性能开销。在Java环境下,Proxool.jar是使用Proxool数据库连接池服务的...
Proxool连接池使用方法 首先, 你要把下载 proxool 的 lib 下面所有的 jar 文件, 放到 WEB-INF/lib 下面, 另外, 把你的 jdbc driver 也放到相同的 lib,
Proxool的引入解决了这个问题,它将数据库连接作为池中的资源进行管理,当应用需要连接时,可以从池中获取,用完后归还,而不是直接关闭,从而实现了数据库连接的复用。 `proxool-cglib.jar`和`proxool-0.9.1.jar`...
这里,`pool_alias`定义了连接池的别名,`hibernate.proxool.xml`指定了Proxool配置文件的位置,`connection.provider_class`则指明使用Proxool作为连接提供者。 **(3)Proxool配置文件** 创建`ProxoolConf.xml`...
Proxool是Apache软件基金会的一个开源项目,提供了一个轻量级、高性能的数据库连接池解决方案。本篇文章将深入探讨Proxool数据库连接池的配置及其重要性。 首先,理解Proxool的基本概念是必要的。Proxool是Proxy + ...