1 votes

<div>Tomcat6 Manager Webapp est en 404 sur apt-get installer sur Ubuntu 10.10</div>

http://localhost:8080/manager/html donne une erreur 404 lors de l'installation 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 fonctionne. Il liste un nom d'hôte, localhost.

Tomcat6-admin installé avec apt-get.

$ ls dpkg -l | grep -i tomcat6-admin

ii tomcat6-admin 6.0.28-2ubuntu1.1 Moteur Servlet et JSP -- applications web admin

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

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

`docBase="/usr/share/tomcat6-admin/manager"
antiResourceLocking="false" privileged="true" />

`

Ces deux fichiers sont les seules documentations que j'ai vues sur la configuration de l'application Manager, et elles semblent être conformes aux exigences.

Cependant, le parseur XML de Tomcat ne semble pas aimer cette première balise dans manager.xml : Mar 18, 2011 2:41:22 PM org.apache.catalina.startup.HostConfig deployDescriptor SEVERE: Erreur lors du déploiement du descripteur de configuration manager.xml org.xml.sax.SAXParseException; systemId: file:///etc/tomcat6/Catalina/localhost/manager.xml; lineNumber: 4; columnNumber: 2; Le balisage dans le document suivant l'élément racine doit être bien formé.

1voto

Ajay J Points 21

En poursuivant le message journal des erreurs de catalina.out, j'ai enfin réalisé que je m'étais trompé en copiant-collant et en mettant les balises et à la fois dans tomcat-users.xml et manager.xml. Ces balises ne peuvent être placées que dans tomcat-users.xml. Une fois les balises retirées de manager.xml, le Manager s'est remis à fonctionner.

Pour répéter, le seul contenu de manager.xml est

Il serait bien de

  1. Avoir un meilleur message d'erreur dans le parseur
  2. Exiger que le manager.xml soit bien formé
  3. Ne pas afficher une erreur 404 lorsque le déploiement échoue.

0 votes

Génial, j'ai parcouru tout et n'importe quoi pour résoudre ce problème sur ma machine MintLinux 11.

0voto

Shane Madden Points 112034

L'application web du gestionnaire n'est pas installée par défaut; avez-vous exécuté apt-get install tomcat6-admin ?

0 votes

Bonne question, malheureusement oui. Informations de clarification ajoutées à la question.

0voto

Calum Points 3160

Vérifiez également que votre service tomcat est bloqué en arrière-plan. Tuez tous les processus tomcat bloqués pour vous assurer absolument que votre reconfiguration est prise en compte.

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