JBoss warでHibernateを使用しており、接続プールにc3p0を使用しています。どちらも、クラスパスのhibernate.cfg.xml構成ファイル内で構成されています。
<property name = "connection.provider_class"> org.hibernate.connection.C3P0ConnectionProvider </ property>
server.logが接続プールに関する興味深い情報を含む行を生成するのを見てきました。
DEBUG [com.mchange.v2.resourcepool.BasicResourcePool] trace com.mchange.v2.resourcepool.BasicResourcePool@63f5e4b6 [管理対象:10、未使用:9、除外:0]
私の監視プール(私はnagiosを使用しています)については、ログファイルにあるように、使用されている接続の数と空きの数を示すJSPを提供したいと思います。
管理された未使用の接続がいくつあるかをc3p0に尋ねるにはどうすればよいですか?