У меня есть сервер 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>