Существует несколько способов.
Один из самых простых способов - воспользоваться помощью ваших администраторов баз данных - они могут точно сказать, сколько соединений активно с вашего веб-сервера, или идентификатор пользователя для пула соединений в данный момент времени.
Если вы хотите, чтобы некоторые волнения, вам понадобятся расширения управления JMX, предоставляемые Glassfish.В листинге 6 на этой странице - приведен пример написания фрагмента на основе JMS для мониторинга пула соединений.
Наконец, вы должны убедиться, что все соединения явно закрытыconnection.close();
тип звонка в вашем приложении.В некоторых случаях вам также необходимо закрыть ResultSet.Следующее - регулирование вашего пула потоков http, чтобы избежать слишком большого числа одновременных обращений, если ваши подключения к базе данных занимают больше времени.