Я пишу веб-приложение на Java, и это WAR-приложение может быть развернуто на разных серверах приложений, таких как Tomcat / JBoss / Jetty / Weblogic.
В целях диагностики я хотел бы реализовать динамическую веб-страницу для сбора различной информации о среде / системе, чтобы клиент мог предоставить эту информацию инженерам службы поддержки для диагностики.
Одна полезная информация - это имя и версия сервера приложений, на которых развернуто это приложение, например Tomcat 7.0
, JBoss 5.1.0
, Glassfish 3.0
и т. Д.
Мне просто интересно, существует ли какой-нибудь стандартный способ для получения имени и версии сервера приложений с разных серверов приложений JEE.