TomcatサーバーのJDBCプール接続をテストする方法(JMX / MBeanの使用など)はありますか?
質問する
2716 次
2 に答える
2
JMX Beanを使用する場合は、次のBeanを探すことができます。
Catalina:type=DataSource,context=/[context],host=[hostname],class=javax.sql.DataSource,name="[your JNDI name]"
そのBeanにはgetConnection()
、オブジェクトを返すメソッドがありjavax.sql.Connection
ます。終わったら、それを呼び出すclose()
ことを忘れないでください。
于 2012-08-04T02:49:20.687 に答える
1
使用しているTomcatのバージョンと接続プールを指定しなかったため、DBCPを使用していると思います。その場合、から多くのステータス値にアクセスできますorg.apache.commons.dbcp.BasicDataSource
。Webアプリケーションの内部から実行する必要があります。おそらく、最も侵襲性の低い方法は、プールされたデータソースをJNDIから取得し、BasicDataSourceにステータス値を照会して、それらを単純なHTMLテーブルに表示するJSPページをスローすることです。
于 2012-08-03T20:08:10.620 に答える