问题:
当tomcat里的项目设置成reload=true时,Proxool报错Exception in Thread "HouseKeeper" java.lang.NullPointerException ;
原因:
This is because Proxool is not being shutdown properly. If the JVM stops then Proxool recognises that and shuts down gracefully, but if you redeploy Proxool into some environments (for example, a servlet container) then Proxool needs to be explicitly told so by calling ProxoolFacade.shutdown(). If you have a servlet container then you could put it in the servlet's destroy() method. Alternatively, use the ServletConfigurator to both configure and shutdown Proxool
解决办法:
在tomcat容器销毁时,将proxool连接池关闭。
在Servlet的destroy()方法中显式地proxool关闭连接池:
ProxoolFacade.shutdown();
分享到:
相关推荐
修复proxool-0.9.1.jar显示中文报错(java.io.CharConversionException: Not an ISO 8859-1 character:)的bug。
proxool-0.9.1.jar proxool_cglib-0.9.1.jar 用于连接池的配置
包含proxool-0.9.1.jar与proxool-cglib.jar,欢迎下载
proxool的最新资源,希望对大家有帮助
其中包括: proxool-0.9.0RC3.jar,mysql-connector-java-5.1.6-bin.jar
jar包,官方版本,自测可用
proxool是个很好的开源连接池。但配置文件中的用户和密码却是明文存储的,如果对系统安全有较高的要求,使用时就麻烦了。文件做了些小小的改动,现在proxool配置文件中用户和密码可以使用密文存储了,同时明文的也...
proxool-0.9.0RC2-source.tar.gz
数据库连接池Proxool-0.9.2。 修改增加:可检查未关闭的数据库连接!并定位到具体代码行。
java中利用proxool方式创建数据库连接池
proxool 数据库连接池用户名、密码加密处理,文件里面包含可直接使用加密的jar以及相关使用说明。
proxool-0.9.1.tar.gz ,java版开源连接池,短小精悍
mvc架构,选课系统架构,proxool,log4j,properties文件 里面有 常用 jar 在lib文件夹下 proxool, log4j,common-logs jdbc web.xml 是配置好的 启动tomcat,输入 http://localhost:8080/sscs/Admin.do 即可访问 连接池...
有oracle连接池proxool 用到的jar 包 还有jdbc的驱动包 proxool的源码包 Java实现oracle proxool 单态的例子等
proxool-cglib.jarproxool-cglib.jarproxool-cglib.jarproxool-cglib.jar
本工程用于研究数据库连接池的使用方法 本工程编码方式:UTF-8 本工程开发工具:MyEclipse ... 需要执行的SQL语句: CREATE DATABASE `test`;... `class_name` varchar(6) NOT NULL COMMENT '班级名称', ...
修复proxool-0.9.1.jar显示中文报错(java.io.CharConversionException: Not an ISO 8859-1 character:)的bug。
proxool 0.9.0RC3 proxool-0.9.0RC3.jar proxool 0.9.0RC3 proxool-0.9.0RC3.jar
proxool配置与测试 1. 在WEB-INF中建立proxool.xml 2.在web.xml加监听 3.jsp测试 4.main测试