這有一個不錯的工具 Lambda Probe , 可以讓程式設計師來觀察程式撰寫的過程中, 是否有 Connection 忘了關閉的情況. 而 Lambda Probe 目前有支援 Tomcat 與 JBoss.
Step 01:
從 Lambda Probe 下載 LambdaProbe 1.7b, BINARIES , 並解開放在 D:\probe
Step 02:
修改 Tomcat 的 server.xml , tomcat-users.xml 分別如下:
server.xml
tomcat-users.xml
Step 03:
重啟 Tomcat
Step 04:
進入: http://localhost:8080/probe
輸入admin,1234
Step 05:
點選 Data Sources 的頁次, 就可以查看 DataSource Connection Pools 的狀況
參數說明:
在 Data Sources 頁次中的 M, E , B 分別為
M: Total max. 連接池最大的連接數目
E: Total estab. 現行已建立過的連接(connections) 數目
B: Total busy 目前的連接數