По умолчанию доступ к административному интерфейсу Apache Tomcat полностью отключён. Чтобы его включить, нужно добавить пользователя в файл <каталог_с_Apache_Tomcat>/conf/tomcat-users.xml. Для этого используется тег user :
1 2 3 4 5 |
<?xml version="1.0" encoding="UTF-8"?> <tomcat-users> <user username="username" password="password" roles="manager-gui" /> ... </tomcat-users> |
В приведённом выше примере добавляется пользователь с именем username, паролем password и ролью manager-gui.
Доступные роли:
- manager-gui — доступ к HTML-интерфейсу.
- manager-status — доступ только к странице «Server Status».
- manager-script — доступ к интерфейсу обычного текста для различных утилит.
- manager-jmx — доступ к JMX-интерфейсу и странице «Server Status.
Чтобы изменения вступили в силу нужно перезапустить Apache Tomcat. После чего зайти по адресу http://<host>:<port>/manager , где <host> и <port> нужно заменить на доменное имя или IP и порт соответственно.
В появившемся окне логина нужно ввести имя пользователя и пароль, и мы войдём в панель администрирования. Там можно деплоить новые war-файлы, останавливать/запускать приложения и прочее. Также на странице «Server Status» можно смотреть объём доступной свободной памяти и другие параметры.