Tomcat6 Manager Webapp é 404 no apt-get instalar no Ubuntu 10.10

1

link fornece um erro 404 no apt-get install do tomcat6 (6.0.28 na JVM 1.6.0_20-b20 em 2.6 .35-27-genérico amd64).

O

link funciona. Lista um nome de host, localhost.

Instalado tomcat6-admin com o 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" />

Esses dois arquivos são a única documentação que eu vi sobre como configurar a aplicação web do gerenciador, e eles parecem estar em conformidade com os requisitos.

No entanto, o analisador XML do Tomcat não parece gostar da primeira tag em manager.xml: Mar 18, 2011 2:41:22 PM org.apache.catalina.startup.HostConfig deployDescriptor SEVERE: Error deploying configuration descriptor manager.xml org.xml.sax.SAXParseException; systemId: file:///etc/tomcat6/Catalina/localhost/manager.xml; lineNumber: 4; columnNumber: 2; The markup in the document following the root element must be well-formed.

    
por Noel 17.03.2011 / 22:59

3 respostas

1

Seguindo a mensagem de log de erro de catalina.out , finalmente percebi que fiquei confuso quando copiei e coloquei as tags <role> e <user> em tomcat-users.xml e manager.xml . Essas tags só podem ir em tomcat-users.xml . Depois que as tags foram removidas de manager.xml , o gerente começou a trabalhar.

Para reafirmar, o único conteúdo de manager.xml é

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

Seria bom

  1. Tenha uma mensagem de erro melhor no analisador
  2. Exigir que o manager.xml seja bem formado
  3. não faz com que o gerente exiba um erro 404 quando uma implantação falha.
por 21.03.2011 / 18:39
0

O webapp do gerenciador não está instalado por padrão; você executou apt-get install tomcat6-admin ?

    
por 17.03.2011 / 23:24
0

Verifique também se o seu serviço do tomcat está preso no fundo. Mate todos os processos de tomcat presos para ter absoluta certeza de que sua reconfiguração está sendo escolhida.

    
por 25.04.2015 / 18:48