Назад | Перейти на главную страницу

Tomcat зависает при включении tomcat-users.xml

Отказ от ответственности: я не администратор сервера.

Недавно я установил tomcat на свой домашний сервер и собираюсь связать его со своей службой apache2. Моя проблема здесь в том, что я даже не могу получить менеджер, поскольку кажется, что всякий раз, когда я включаю tomcat-users.xml, tomcat зависает.

Для моего сервера Debian файл пользователей ожидается в /etc/tomcat6/tomcat-users.xml. Перед созданием файла tomcat ответил, как и ожидалось, тестовой страницей. Как только я создал файл, он остановился и возобновил работу, когда я удалил его.

Тестирование через telnet подтвердило мои подозрения, так как он зависал на GET / запросах, хотя в это время был подключен.

Мой файл tomcat-users.xml выглядит так (заменены $ user и $ password)

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

<role rolename="manager"/>

<role rolename="admin"/>

<user username="$user" password="$password" roles="admin,manager"/>

</tomcat-users>

Это установка tomcat6 по умолчанию, так почему это может вызвать зависание? как я могу это решить?

Синтаксис и зависание были решены благодаря jmort253, однако <domain>:<port>/manager/html все еще недоступен. Есть ли здесь что-то столь же глупое, что мне не хватает? в документации указано, что этот запас должен быть в пакете по умолчанию.

Должны ли быть кавычки в имени роли вместо точек?

<role rolename="manager" />

Как выше?

<role rolename=.manager./> not this try this `<role rolename=manager/>`