[求助]Proxool连接池在停止服务的时候出现HouseKeeper的空指针异常_有问有答_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  有问有答 »
总帖数
4
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 5418 | 回复: 3   主题: [求助]Proxool连接池在停止服务的时候出现HouseKeeper的空指针异常        下一篇 
chong.zhang
注册用户
等级:上尉
经验:627
发帖:25
精华:0
注册:1970-1-1
状态:离线
发送短消息息给chong.zhang 加好友    发送短消息息给chong.zhang 发消息
发表于: IP:您无权察看 2014-5-12 15:18:27 | [全部帖] [楼主帖] 楼主

小弟刚接手一个项目,项目是发布在tomcat上面的,停止服务的时候,报

Exception in thread "HouseKeeper" java.lang.NullPointerException
at org.logicalcobwebs.proxool.HouseKeeperController.getHouseKeeperToRun(HouseKeeperController.java:52)
at org.logicalcobwebs.proxool.HouseKeeperThread.run(HouseKeeperThread.java:33)


网上查了下资料,说是使用Proxool连接池的时候需要在Servlet的destroy()方法中显式地proxool关闭连接池:ProxoolFacade.shutdown();

照着网上的方法,重写了destroy方法,发现shutdown方法需要传人参数int delay,不知有谁用个这个函数,赐教下,不胜感激。
顺便请教下,异常的原因是因为没有关闭连接池吗?




赞(0)    操作        顶端 
chong.zhang
注册用户
等级:上尉
经验:627
发帖:25
精华:0
注册:1970-1-1
状态:离线
发送短消息息给chong.zhang 加好友    发送短消息息给chong.zhang 发消息
发表于: IP:您无权察看 2014-5-12 15:28:15 | [全部帖] [楼主帖] 2  楼

从英文上看参数貌似是填延时时间,难道是指延时关闭。



赞(0)    操作        顶端 
koei
版主
等级:大校
经验:4186
发帖:7
精华:0
注册:2011-7-21
状态:离线
发送短消息息给koei 加好友    发送短消息息给koei 发消息
发表于: IP:您无权察看 2014-5-13 8:26:39 | [全部帖] [楼主帖] 3  楼

1. 这个错比较常见,成因较多,包括比较老的proxool的版本兼容性;

2. 需要看完整的堆栈,就是at org.logicalcobwebs.proxool.HouseKeeperThread.run(HouseKeeperThread.java:33)下面的东西,知道这个的诱因;

3. 一般项目开发初期,可不必管它,因为基本没有影响过项目的正式运行,可以专注于推进其它方面;



赞(0)    操作        顶端 
chong.zhang
注册用户
等级:上尉
经验:627
发帖:25
精华:0
注册:1970-1-1
状态:离线
发送短消息息给chong.zhang 加好友    发送短消息息给chong.zhang 发消息
发表于: IP:您无权察看 2014-5-13 10:57:42 | [全部帖] [楼主帖] 4  楼

嗯嗯 谢谢指教



赞(0)    操作        顶端 
总帖数
4
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论