Немного поздно, но я надеюсь, что это поможет.
Чтобы получить список развернутых приложений в tomcat, вам нужно настроить XML-файлы и выполнить простую команду curl:
Конфигурации Tomcat
Добавьте это в / ... / ... / TOMCAT_HOME / conf / tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="my_user" password="my_pass" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
После этого перезапустите tomcat
Список приложений с помощью браузера
Перейдите в ваш любимый браузер и введите этот URL:
http://some_ip:some_port/manager/text/list
Появится логин. Введите имя пользователя / пароль, настроенные в вашем TOMCAT_HOME / conf / tomcat-users.xml
Использование командной строки
Просто выполните это:
curl -v -u my_user:my_pass http://127.0.0.1:some_port/manager/text/list
Результат должен быть:
OK - Listed applications for virtual host localhost
/manager:running:0:manager
/:running:0:ROOT
/docs:running:0:docs
/examples:running:0:examples
/host-manager:running:0:host-manager
/my_app:running:0:my_app
/my_other_app:running:0:my_other_app
....
* Connection #0 to host 127.0.0.1 left intact
Этот последний подход используется многими плагинами, связанными с автоматизированным развертыванием Tomcat (Devops)
НТН