it-swarm.com.ru

403 доступ запрещен на Tomcat 7.0.42

У меня ошибка 403 доступ запрещен на Tomcat 7.0.42 при доступе к приложению Tomcat Manager.

Это то, что у меня есть в файле Tomcat-user.xml. Я пытался менять роли снова и снова, но не получалось.

Примечание: - Я запускаю/останавливаю Tomcat из NetBeans 7.3.1

<?xml version="1.0" encoding="UTF-8"?>
<Tomcat-users>
 <role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-script" />
</Tomcat-users>
9
Umair

Удалить менеджер-скрипт и добавить "manager-gui, manager-status".

Чтобы получить доступ к интерфейсу HTML, вам нужна роль manager-gui, но вы НЕ должны иметь роли manager-script или manager-jmx.

<Tomcat-users>
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <user username="Tomcat" password="Tomcat" roles="manager-gui,manager-status"/>
</Tomcat-users>

некоторая информация для вас о ролях из http://Tomcat.Apache.org/Tomcat-7.0-doc/manager-howto.html

  • manager-gui - доступ к интерфейсу HTML.
  • manager-status - Доступ только к странице «Состояние сервера».
  • manager-script - Доступ к удобному инструментальному текстовому интерфейсу, описанному в этом документе, и к странице «Сервер Состояние».
  • manager-jmx - доступ к интерфейсу прокси-сервера JMX и странице «Состояние сервера».
38
grepit

Я привязал Tomcat7 к Ubuntu и обнаружил, что если вы настроите его так:

<user username="admin1" password="admin1" roles="manager-gui,manager-jmx,manager-script,manager-status,admin-gui,admin-script"/>
<user username="admin2" password="admin2" roles="admin-gui,admin-script,manager-gui,manager-jmx,manager-script,manager-status"/>

admin1 будет работать нормально, но admin2 не будет иметь доступа ... Кажется, порядок ролей имеет значение.

0
Yin