Tomcat tomcat 7-les utilisateurs du gestionnaire de script exemple de déploiement

Je vais essayer d'obtenir le gestionnaire de déploiement de travailler sur ma nouvelle installation de Tomcat 7.0.34, mais je reçois un 403 lorsque j'essaie de déployer en faisant METTRE sur http://localhost:8080/manager/deploy. Je n'ai pas encore de le faire fonctionner dans Tomcat 7.

conf/server.xml

<?xml version='1.0' encoding='utf-8'?>
<Server>
...
  <GlobalNamingResources>
    <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="conf/tomcat-users.xml" />
  </GlobalNamingResources>
  <Service>
  ...
    <Engine>
    ...
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
           resourceName="UserDatabase"/>
    </Engine>
  </Service>
</Server>

conf/tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
    <user username="tomcat" password="redacted" roles="manager-script"/>
</tomcat-users>

J'ai aussi essayé (avec le même résultat)

conf/tomcat-users.xml

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

Et oui, je l'ai en double, triple, quadruple vérifié que je suis en utilisant le nom d'utilisateur correct et le mot de passe, tel que défini dans le tomcat-users.xml. Je pensais que c'était tout ce dont j'avais besoin. Des idées?

OriginalL'auteur Cody S | 2013-01-08