Получить все ServletContexts, загруженные в JVM (сервлет-контейнер)
Имеется ли сервлет-контейнер (JBoss, Tomcat, Jetty и т. Д.), Можно ли найти все сервлетконтексты (или сервлетконфиги), которые в данный момент создаются JVM, или, более конкретно, сервлет-контейнер? Если так, то как?
1 ответ
Я не уверен насчет других контейнеров, но Tomcat позволяет получить доступ к большому количеству информации через JMX. Подключите jconsole, VisualVM или другой JMX-браузер к процессу Tomcat и посмотрите под Catalina, введите =WebModule, и вы увидите список загруженных контекстов. Каждый bean-компонент JMX, который вы можете найти в этом поддереве, содержит множество информации о состоянии сервера.