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

Не удается войти на портал администрирования Tomcat7

У меня есть сервер Ubuntu 14.04 со свежей установкой Tomcat7 (с модулями управления). Я не могу войти на страницу управления независимо от того, какие пользовательские настройки я использую в /etc/tomcat7/tomcat-users.xml.

Текущий такой:

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

Я также дал все вышеперечисленные роли одному и тому же пользователю, но все еще не могу пройти аутентификацию. Любая помощь приветствуется.

Похоже, что в вашем XML отсутствуют родительские теги.

Полный формат XML должен быть:

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

Кроме того, откажитесь от службы Tomcat, когда закончите.

Попробуй добавить MemoryRealm в server.xml:

<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.MemoryRealm" />
...
</Engine>