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.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.