Изменения пула соединений Tomcat JDBC в горячем - PullRequest
2 голосов
/ 22 февраля 2012

Есть ли способ изменить соединение пула tomcat в горячем состоянии, например, освободить соединение или уменьшить максимальное соединение, не отменяя развертывание приложения (если источник данных находится в приложении) или остановить tomcat (если источник данных в Tomcat)

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Вы можете подключиться к запущенному приложению с помощью JMX (например, с помощью jconsole) и выполнить некоторые манипуляции.Это фактически то, для чего был разработан JMX.

Путь jconsole JMX для соединения на моем компьютере: MBeans -> Catalina -> DataSource -> javax.sql.DataSource -> <my data source> -> Operations

Мой текущий Tomcat позволяет удалять / добавлять свойства соединения, получать и закрыватьподключение.Вы можете легко написать MBean, который делает то, что вам нужно, если этого недостаточно.

0 голосов
/ 22 февраля 2012

Некоторые корпоративные контейнеры, такие как WebLogic, поддерживают ваши требования, но, насколько я знаю, Tomcat - нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...