proxool是加载顺序问题,代码如下:
public class ProxoolInitListener implements ServletContextListener {
private static final Logger logger = LoggerFactory.getLogger(ProxoolInitListener.class);
@Override
public void contextDestroyed(ServletContextEvent arg0) {
// TODO Auto-generated method stub
System.out.println("destroy database pool....");
}
@Override
public void contextInitialized(ServletContextEvent contextEvent) {
String appDir = contextEvent.getServletContext().getRealPath("/");
try {
PropertyConfigurator.configure(appDir + "/../conf/" + "proxool.properties");
} catch (ProxoolException e) {
logger.error("proxool init error:" + e); //To change body of catch statement use File | Settings | File Templates.
return;
}
}
}
proxool.properties(之前采用过xml,但是发现在Linux环境下,配置文件怎么都读取出错,不想浪费时间,改之):
偶放在conf文件夹下:
jdbc-0.proxool.alias=test_pool
jdbc-0.proxool.driver-url=jdbc:mysql://127.0.0.1:3306/mytest?useUnicode=true&characterEncoding=gbk
jdbc-0.proxool.driver-class=com.mysql.jdbc.Driver
jdbc-0.user=root
jdbc-0.password=123
jdbc-0.proxool.house-keeping-sleep-time=40000
jdbc-0.proxool.house-keeping-test-sql=select CURRENT_DATE
jdbc-0.proxool.maximum-connection-count=10
jdbc-0.proxool.minimum-connection-count=5
jdbc-0.proxool.maximum-connection-lifetime=18000000
jdbc-0.proxool.simultaneous-build-throttle=5
jdbc-0.proxool.recently-started-threshold=40000
jdbc-0.proxool.overload-without-refusal-lifetime=50000
jdbc-0.proxool.maximum-active-time=60000
jdbc-0.proxool.verbose=true
jdbc-0.proxool.trace=true
jdbc-0.proxool.fatal-sql-exception=Fatal error
jdbc-0.proxool.prototype-count=2
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.test_pool</value>
</property>
</bean>
web.xml配置(放在最前面吧)
<!-- Proxool连接池 -->
<listener>
<listener-class>
com.test.db.ProxoolInitListener
</listener-class>
</listener>
分享到:
相关推荐
有关spring+proxool整合配置
spring+proxool配置spring+proxool配置spring+proxool配置
Spring中使用proxool的配置 Spring中使用proxool的配置Spring中使用proxool的配置 Spring中使用proxool的配置
spring3 spring mvc shiro proxool 开发环境的搭建
spring proxool配置资料 spring proxool配置资料spring proxool配置资料
本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...
Spring2.5配置proxool连接池
1、proxool官网,下载最新的proxool-0.9.1.jar 2、创建独立的proxool.xml文件,同时存在Web的WEB-INF目录下,根据自己的数据库类型,填写...5、整合Spring和proxool,配置应用上下文配置文件[applicationContext.xml]
springMVC3+apache CXF+spring security3+mybatis3(proxool)整合项目demo,主要是配置文件组成,和security扩展
Proxool & Mybatis整合的配置及例子(无spring依赖)
Spring+proxool+hibernate+struts2+aop整合的完整的简单项目
spring3.0.4+hibernate3.5.0+proxool 0.9.1+jstl整合最新的JAVA WEB框架,没有使用struts2,视图层使用spring MVC.
本项目采用Struts2、Hibernate3集成JPA2、Spring3和Proxool连接池的集成,对整体SSH框架的数据访问及网站效率都有较大的提升,本项目即时部署即可使用,既满足新手的学习,也对有深层研究的朋友有帮助。
Struts2+Spring3+Hibernate3+Proxool_亲测成功 费大劲了.zip
proxool配置参数说明。 spring结合proxool的datasource配置方法 及proxool-0.9.1.jar proxool-cglib.jar
框架整合Spring MVC3.23+Spring3.23+Hibernate4.2.3+Activiti5.16.3,三层架构dao,service,controller,使用proxool连接池(已配置好监听器),默认链接mysql数据库。可根据项目开发需要,做适当修改,各项配置齐全...
是spring中引入连接池 博文链接:https://yanghaiskys.iteye.com/blog/215424
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
包含Spring4.1.1_SpringMVC4_Hibernate4.3.6_Proxool0.9.1_Quartz2.2.1_Jackson2.5.0_Plupload2.1.2的集成 包含集成完整实例代码,代码中具备详细中文注释。详情可参考博客: ...