Я использую Glassfish 3.1, JEE6 JPA Annotations, провайдера Hibernate и базу данных Derby в моем (простом) приложении. Кажется, у меня много трудностей с пулами соединений. По сути, мое приложение работало нормально без защиты, но теперь, когда я создал область безопасности, я обнаружил, что у меня запускаются соединения независимо от того, какой размер я установил для пула. Очевидно, что в моем коде есть кое-что, что означает, что соединение не возвращается в пул после завершения запроса сервлета.
Я видел различные публикации и советы по StackOverflow и перепробовал их все ... похоже, ничего не работает.
То, что я хотел бы знать, это ... Как я могу получать информацию и отслеживать информацию из Glassfish? Мне нужно выяснить, почему он не возвращает соединение с пулом. Таким образом, я надеюсь, что смогу найти источник проблемы.
Большое спасибо!