Ошибка Tomcat 403 - PullRequest
       15

Ошибка Tomcat 403

1 голос
/ 10 марта 2012

Вот мои tomcat-users.xml:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
    <role rolename="tomcat"/>
    <role rolename="role1"/>
    <role rolename="admin"/>
    <role rolename="manager"/>

    <user username="tomcat" password="tomcat" roles="tomcat"/>
    <user username="MyAdmin" password="pswd" roles="admin,manager"/>
</tomcat-users>

Я перезагружаю tomcat и перехожу к localhost:8080/manager.Он просит меня войти в систему. Я ввожу учетные данные администратора / менеджера (u = MyAdmin и p = pswd), и это не удается, давая мне следующие 403:

enter image description here

Здесь?Я почти на 100% уверен, что правильно настроил XML!?!Возможно ли, что-то еще не настроено должным образом?

Ответы [ 2 ]

3 голосов
/ 10 марта 2012

Я только что понял из вашего скриншота, что вы используете Tomcat 7. Роли немного изменились.См. Обновленную документацию

Имена ролей можно найти в файле web.xml веб-приложения Manager.Доступны следующие роли:

manager-gui - доступ к интерфейсу HTML.

manager-status - Доступ только к странице «Состояние сервера».

manager-script - Доступ к удобному инструментальному текстовому интерфейсу, описанному в> этом документе, и к странице «Состояние сервера».

manager-jmx - доступ к интерфейсу прокси-сервера JMX и странице «Состояние сервера».

обновите свою роль до соответствующего параметра.

0 голосов
/ 10 марта 2012

Эти роли исчезли.Ваша учетная запись нуждается в роли manager-gui.Вы, очевидно, не читали документы .

...