mac instalar instalador tomcat centos tomcat7 war centos6

instalar - Tomcat Manager App 404 después de cambiar Context.xml



tomcat 7.0 90 (1)

Tengo Tomcat 7.0.39 instalado en CentOS 6.6 x64

Lo tenía configurado correctamente para poder ir a la aplicación de administrador de Tomcat. Luego cambié /conf/context.xml a un archivo context.xml diferente (para la aplicación de un cliente que estaba tratando de ejecutar). Después de cambiar el archivo context.xml obtuve un 404 al navegar a la aplicación de administrador.

El problema es que después de cambiar el archivo context.xml de nuevo al archivo original context.xml, sigo obteniendo el 404 al navegar a la aplicación de administrador (aunque lo único que ha cambiado es el archivo context.xml y este archivo ahora de vuelta en el estado original).

Intenté lo siguiente para que la aplicación de administrador vuelva a funcionar:

  • Reinició el servicio Tomcat (varias veces)
  • Reinició toda la VM
  • Se eliminó todo en / trabajo / Catalina /
  • Se eliminó el administrador de / webapps y luego se volvió a agregar cuando Tomcat se estaba ejecutando (Tomcat reconoció que tenía una nueva aplicación web y luego procedió a implementarla)

Los registros no muestran ningún error y catalina.out muestra que la aplicación de administrador se está implementando cuando se inicia Tomcat:

INFO: Deploying web application directory /usr/share/apache-tomcat-7.0.39/webapps/manager

Mi pregunta es esta, ¿qué parte de tomcat está almacenando este estado roto? Pensaría que volver al contexto operativo original .xml haría que mi tomcat funcionara de nuevo, entonces, ¿qué podría haber cambiado ese archivo sobre Tomcat que persiste incluso después de reiniciar tomcat?


Como mucha información importante falta, también puedo adivinar.

  • Tal vez arruinaste los permisos de archivo de /conf/context.xml, y Tomcat ya no puede leer el archivo.
  • Quizás restauró el archivo anterior de forma incorrecta (posiblemente esté dañado).
  • Tal vez cambiaste algo más que era importante, pero te olvidaste
  • Tal vez llamas a una URL incorrecta. Debería ser como http: // localhost: 8080 / manager / html