Eu tive a mesma situação em que o gerente do tomcat não começou. Eu encontrei esta exceção em meus logs / manager.DDD-MM-YY.log:
org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter CSRF
java.lang.ClassNotFoundException: org.apache.catalina.filters.CsrfPreventionFilter
at java.net.URLClassLoader.run(URLClassLoader.java:202)
...
Esta exceção foi levantada porque eu usei uma versão do tomcat que não tinha o filtro de prevenção de CSRF.
O Tomcat 6.0.24 não possui o filtro de prevenção de CSRF. A primeira versão que o possui é a versão 6.0.30 (pelo menos de acordo com o changelog).
Como resultado, o Tomcat Manager era incompatível com a versão do Tomcat que eu usava. Eu encontrei esta descrição desta edição.
Etapas para corrigir isso:
- Verifique a versão do tomcat instalada executando "sh version.sh" de seu diretório tomcat / bin
- Download da versão correspondente do tomcat
- Pare o tomcat
- Remover seu diretório de aplicativos da Web / gerenciador e aplicativo do gerenciador de cópias da distributiva que você baixou.
- Iniciar o tomcat
Agora você deve conseguir acessar o gerenciador de tomcat.