如何监视Tomcat连接池中的可用连接数?

chunshan
如何监视Tomcat连接池中的可用连接数?

在Tomcat中配置了连接池,Web页面从池中取连接执行SQL语句。我的问题是:如何监视连接池中当前剩余的可用连接数?或者当前正在使用的未释放的连接数?这样的监视程序怎么写?我以前见过Tomcat的启动界面上(运行startup.bat后出现的那个Dos界面)显示连接池初始化多少个连接,当前使用中的连接数,剩余的连接数。但是不知道人家是怎么实现的。哪位朋友熟悉这方面技术,请不吝赐教,谢谢!

solaris_yschang
[quote]原帖由 [i]chunshan[/i] 于 2008-6-2 15:38 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8486871&ptid=1120781][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
在Tomcat中配置了连接池,Web页面从池中取连接执行SQL语句。我的问题是:如何监视连接池中当前剩余的可用连接数?或者当前正在使用的未释放的连接数?这样的监视程序怎么写?我以前见过Tomcat的启动界面上(运行 ... [/quote]
我的一个简单方法:
自己实现一个获取连接的类,在getConnection()方法中想办法获取当前连接池的最大连接数,并通过一个静态变量记录当前使用的类,并通过apache的logger类输出为日志文件,呵呵。