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]

O que fazer se o Tomcat falhar ao inicializar no Eclipse
O que fazer se o Tomcat falhar ao inicializar no Eclipse

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:

  1. No Eclipse faça um clean no projeto e no server;
  2. Feche o Eclipse;
  3. Remover o arquivo .snap da pasta <workspace-directory>\.metadata\.plugins\org.eclipse.core.resources;
  4. 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.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.