簡體   English   中英

測試Tomcat的JDBC池連接

[英]Testing Tomcat's JDBC Pool Connection

有沒有辦法(例如通過使用JMX / MBean)來測試Tomcat服務器的JDBC池連接?

如果要使用JMX bean,可以查找此bean:

Catalina:type=DataSource,context=/[context],host=[hostname],class=javax.sql.DataSource,name="[your JNDI name]"

該bean有一個getConnection()方法,它返回一個javax.sql.Connection對象。 記得在完成后調用close()

您沒有指定您使用的Tomcat版本和連接池,因此我可以假設您正在使用DBCP。 在這種情況下,您可以從org.apache.commons.dbcp.BasicDataSource訪問許多狀態值。 您必須從Web應用程序內部執行此操作。 也許,侵入性最小的方法是拋出一個JSP頁面,從JNDI獲取池化數據源,查詢BasicDataSource的狀態值並將它們顯示在一個簡單的HTML表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM