2015-03-05 24 views
0

Я только что установил новую установку Tomcat 7.0.59 и добавил приложение Tomcat Manager в веб-приложения. Я могу войти в систему и использовать веб-интерфейс к менеджеру по http://host:8080/manager/html, как я мог с Tomcat 6. Tomcat 7 документации (http://tomcat.apache.org/migration-7.html#Manager_application) гласит:Tomcat 7 менеджер/текстовый интерфейс не работает

Обратите внимание, что URL для текстового интерфейса изменилось с «» к «/ текст»

проблема, что у меня есть, что с помощью /текст атрибут URI не работает.

Есть некоторые настройки конфигурации, что мне нужно сделать для того, чтобы получить эту работу должным образом?

+0

Интересно, что распределение вы используете - менеджер кота должен быть включен по умолчанию, если вы загружаете кот из официальный сайт: http://tomcat.apache.org/download-70.cgi – dnault

+0

Вам также потребуется создать запись пользователя в conf/tomcat-users.xml с разрешениями «manager-script». – dnault

ответ

3

Редактировать tomcat-users.xml, чтобы иметь пользователя с ролью manager-script. Это должно выглядеть примерно так:

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

В моей системе Ubuntu, файл находится в /etc/tomcat7/tomcat-users.xml

+0

Это сработало для меня !!! – Ruthwik

0

Итак, рекомендации для роли менеджера-сценария были важны для решения моего вопроса, и для этого я спасибо dnault и James за ваши отзывы, поскольку я пропустил это в документации.

Самая большая проблема для/manager/text not working была ошибкой в ​​моей голове. Мы разбиваем каталог catalina_home из двоичного дистрибутива Tomcat. Если мне нужен менеджер для установки, я создаю символическую ссылку из каталога catalina_home/web-apps в каталог веб-приложений распространения/менеджера. При этом я связал его с дистрибутивом Tomcat 6, а не с Tomcat 7.

Изменение символической ссылки и добавление скрипта-менеджера помогло решить мою проблему.

0

Я думаю, что основная причина является сервер отказывается действия записи в Maven, Вот мое решение:

<user username="xxx" password="xxx" roles="manager-gui,manager-script,manager-jmx,manager-status"/> 
Смежные вопросы