O que fazer se o Tomcat falhar ao inicializar no Eclipse
O seu projeto vai bem, mas o que fazer se o Tomcat falhar ao inicializar no Eclipse? E acredite, este é um problema mais comum do que você imagina.
[ad#texto]
Tudo vai bem no seu projeto, mas um dia, do nada, ao tentar dar um start no Tomcat pelo Eclipse você recebe a mensagem “Server Tomcat v7.0 Server at localhost failed to start.”, então o que fazer se o Tomcat falhar ao inicializar no Eclipse?
Basicamente na última vez que você utilizou o Tomcat pelo Eclipse ou ele não foi devidamente desligado ou alguma exception deixou alguma thread do servidor ativa e com isso a sua nova inicialização se torna impossível.
Assim qualquer teste em localhost fica impossível de ser realizado.
E também não conseguimos visualizar o processo pelo Gerenciador do Windows.
O que fazer se o Tomcat falhar ao inicializar no Eclipse: resolvendo o problema
Existem várias formas de resolver, mas a mais simples e funcionar é a que vou apresentar abaixo:
- No Eclipse faça um clean no projeto e no server;
- Feche o Eclipse;
- Remover o arquivo .snap da pasta <workspace-directory>\.metadata\.plugins\org.eclipse.core.resources;
- Remover os arquivos Temp da pasta <workspace-directory>\.metadata\.plugins\org.eclipse.wst.server.core.
Pronto.
Basta iniciar novamente o Eclipse que agora será possível ativar o Tomcat novamente sem maiores problemas.
Este tipo de problema pode ocorrer em qualquer versão do Tomcat ou do Eclipse.