Я могу связаться с tomcat в браузере. Я сделал всю подготовку, чтобы иметь доступ к графическим приложениям, но мне все еще говорят, что я не авторизовался.
У меня есть /opt/tomcat/conf/tomcat-users.xml в блоках кода ниже. Я использую Tomcat 8.5.14 для Ubuntu 16.04 Linux.
в /opt/tomcat/conf/tomcat-users.xml --->
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat-admin" password="Newvegas3" roles="manager-gui,admin-gui"/>
</tomcat-users>
Я также правильно разрешил подключения к менеджеру и менеджеру хоста приложения через этот метод из чьего-либо сообщения по аналогичному вопросу.
В /opt/tomcat/conf/Catalina/localhost/manager.xml:
<Context privileged="true" antiResourceLocking="false" docBase="/opt/tomcat/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
В /opt/tomcat/conf/Catalina/localhost/host-manager.xml:
<Context privileged="true" antiResourceLocking="false" docBase="/opt/tomcat/webapps/host-manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
Теперь на портале tomcat в браузере я получаю запрос на пароль при попытке получить доступ к приложению менеджера или приложению диспетчера хоста, но вводя информацию из tomcat-users.xml и нажав «ОК», просто меня заводит в мою информацию, не делая ничего. Когда я выхожу из приглашения пароля, я просто отправляюсь на страницу с ошибкой «ошибка 401» для приложения-менеджера и хост-менеджера.
Что дает? Я не могу понять, что я делаю неправильно даже после нескольких часов тестирования.
Надеюсь, вы перезапустили tomcat? Все ваши изменения выглядят хорошо. Тем не менее, прочитайте мой пост, где в нем содержится подробное объяснение
how-to-access-tomcat-admin-manager-console-from-another-remote-machine
Надеюсь, вы перезапустили tomcat? Все ваши изменения выглядят хорошо. Тем не менее, прочитайте мой пост, где в нем содержится подробное объяснение
how-to-access-tomcat-admin-manager-console-from-another-remote-machine