Tomcat имеет пул соединений с базой данных (DBCP) для более быстрого выполнения запросов.
В моем приложении слишком много соединений используется слишком долго, я подозреваю утечку (соединение не закрывается должным образом), и мне нужно выяснить, где утечка.
ВОПРОС: Как узнать имя каждого потока, использующего соединение?
Предпочтительно живой JMX MBean, но приветствуются и другие советы. Отображение трассировки стека или имени класса каждого потока также приемлемо.
Примечание. Я не ищу MBean, показывающий настройки DBCP. Я хочу посмотреть, что использует каждое соединение.