Вы можете JMX администрировать и управлять компонентами веб-приложения. Для начала, большинство, если не все, серверы веб-приложений Java EE регистрируют множество MBean-компонентов, чтобы обеспечить возможности мониторинга и администрирования для нескольких своих ресурсов, таких как пулы соединений, менеджеры транзакций, развернутые приложения и т. Д. Затем можно использовать JMX. клиент, такой как JConsole, который поставляется с JDK / JRE, для подключения к работающему серверу приложений и управления этими компонентами.
Вы можете сделать еще один шаг вперед, создав и зарегистрировав собственные настраиваемые MBean-компоненты, которые помогут управлять и контролировать части ваших приложений. Например, если ваше веб-приложение использует какой-то кэш для увеличения времени отклика, вы можете создать управляющий объект, способный очищать кэш, изменять время удаления записи, отключать кэш и т. Д. Затем вы можете зарегистрировать управление сервером MBean, что, в свою очередь, сделает его доступным через клиент JMX.
Я делал это много раз, чтобы добавить консоль администрирования в мои веб-приложения без необходимости создания какого-либо пользовательского интерфейса.