2 votes

L'application Web Tomcat6 Manager renvoie un message 404

http://localhost:8080/manager/html donne une erreur 404 lors de l'installation par apt-get de tomcat6 (6.0.28 sur JVM 1.6.0_20-b20 sur 2.6.35-27-generic amd64).

http://localhost:8080/host-manager/html œuvre. Il n'y a qu'un seul nom d'hôte, localhost.

Installation de tomcat6-admin avec apt-get.

ls dpkg -l | grep -i tomcat6-admin

ii tomcat6-admin 6.0.28-2ubuntu1.1 Servlet and JSP engine -- admin web applications

$ cat /usr/share/tomcat6/conf/tomcat-users.xml

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

cat /usr/share/tomcat6/conf/Catalina/localhost/manager.xml

<Context path="/manager" 
    docBase="/usr/share/tomcat6-admin/manager" 
    antiResourceLocking="false" privileged="true" />
<role name="manager" />
<user name="manager" password="Password1" roles="manager" />
<user name="tomcatuser" password="Password1" roles="manager" />

Ces deux fichiers sont la seule documentation que j'ai vue sur la façon de configurer l'application web Manager, et ils semblent être conformes aux exigences.

0voto

Ryan Ransford Points 1790

Poursuite du message du journal d'erreur à partir de catalina.out J'ai finalement réalisé que je m'étais trompé en faisant un copier-coller et que j'avais mis l'élément <role><user> dans les deux tomcat-users.xmlmanager.xml . Ces étiquettes ne peuvent être placées que dans tomcat-users.xml . Une fois les étiquettes retirées des manager.xml Le directeur a commencé à travailler.

En d'autres termes, le seul contenu de la manager.xml sont

<Context path="/manager"
docBase="/usr/share/tomcat6-admin/manager"
antiResourceLocking="false" privileged="true" />

Ce serait bien de

  1. Amélioration du message d'erreur dans l'analyseur
  2. Exiger que le fichier manager.xml soit bien formé
  3. ne pas faire en sorte que le gestionnaire affiche une erreur 404 lorsqu'un déploiement échoue.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X