Tomcat 7.0.x Менеджер проблема входа в систему - PullRequest
8 голосов
/ 26 сентября 2011

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

Это то, что я сделал: приложение менеджера развернуто в $ CATALINA_BASE / webapps / manager

Часть server.xml файла:

<Resource name="UserDatabase" auth="Container"
  type="org.apache.catalina.UserDatabase"
  description="User database that can be updated and saved"
  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
  pathname="$CATALINA_BASE/conf/tomcat-users.xml" />
...
<Realm className="org.apache.catalina.realm.LockOutRealm">
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
    resourceName="UserDatabase"/>
</Realm>

tomcat-users.xml :

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <user username="tomcat-user" password="tomcat" roles="manager-gui,manager-script"/>
  <user username="tocmat2" password="tomcat" roles="manager-script"/>
</tomcat-users>

В $ CATALINA_BASE / conf / Catalina / localhost / manager.xml :

<Context privileged="true"
     docBase="path/to/webapps/manager">
</Context>

1 Ответ

6 голосов
/ 26 сентября 2011

Изменение

pathname="$CATALINA_BASE/conf/tomcat-users.xml" />

до

pathname="conf/tomcat-users.xml" />
...