Nenhum web container funciona no meu notebook

Pessoal , estou com o seguinte problema:

Tenho o Eclipse e o NetBeans instalado no meu notebook, com o Java 7, Tomcat 7.0.22 e Windows 7 Ultimate.

Até quinta-feira estava tudo funcionando perfeitamente, conseguia fazer meus projetos web perfeitamente, quando de repente do nada, os servidor parou de funcionar.

Já fiz te tudo, exclui a pasta do Tomcat e baixei denovo, recriei o patch do Tomcat, fiz um downgrade do JDK, reinstalei o Eclipse, coloquei outros servidores (JBoss, GlassFish, ect …) e nada, até formatar o notebook para ver se dava solução já fiz, mas o erro persiste.

O que acontece é o seguinte: Crio os projetos, crios os servlets, os jsp’s, realizo o mapeiamento dos servlets no web.xml, adiciono os projetos ao servidor, inicio ele e quando mando entrar na página inicial do Tomcat aparece a mensagem “HTTP Status 404 - / The Request resource (/) is not available”, o mesmo acontece quando mando entrar na url dos projetos, mudando somente o (/) para (/nomeDoProjeto), mas quando mando por exemplo executar no servidor o servlet ou jsp clicando diretamente sobre eles funciona, no NetBeans acontence a mesma coisa, o meu problema esta sendo em rodar o projeto inteiro de uma vez.

Segue a imagem do erro em http://localhost:8080

O que faço para soluciona este problema que esta me dando a maior dor de cabeça ?


Cara eu tive o mesmo problema aqui, e pra resolver, bastou fazer o downgrade para o tomcat 7.0.21 que o problema desapareceu. Acredito que seja algum bug nessa versão.

Fiz o downgrade para versão que você falou mas, o erro continua, será que não tem solução mesmo …

você consegue acessar outras páginas na web?

tu modificou as opções de segurança do win 7 dando permissão para que o tomCat tenha acesso total ao HD?!

Eu consigo acessar qualquer página da internet, o UAC está desabilitado, como falei eu não consigo executar o projeto inteiro ou entra na página inicial do Tomcat pelo Eclipse o pelo NetBeans, agora se eu clicar em um servlet ou jsp e mandar rodar no servidor ele executa normalmente.
Se eu iniciar o Tomcat pelo startup.bat da pasta bin, eu consigo acessar a página incial dele.

Mesmo você formatando o problema persistiu…
Isso significa que você fez o backup do eclipse correto?

Acredito que deve estar ocorendo alguma configuração no plugin no momento de efetuar o start do server…
Tenta remover o server e cria-lo novamente…

Crie um projeto de teste apenas com “Hello” para ter a certeza que não esta ocorrendo nenhum problema com o seu projeto.

Após eu formatar, baixei o Eclipse e Tomcat novamente e nada, levei hoje para o trabalho e o cara da infra me disse que ele esta rodando o que esta acontecendo e que ele entra na raiz da aplicação mas não acha os servlets ou jsp, ele fez o seguinte; eu criei um servlet HelloServlet e fiz o mapeiamento, tudo certinho, quando mandei rodar o projeto deu erro 404 e a url ficou, http://localhost:8080/HelloServlet, mas quando ele colocou http://localhost:8080/HelloServlet/HelloServlet meu servlet rodou tranquilamente, o problema é se eu tiver vários servlets e jsps ter que ficar fazendo isso toda hora.

ah então a bronca todinha era que tu tava colocando a url de acesso errada, o que acontece é o seguinte, quando for acessar um servlet tu tem que especificar em qual projeto ele está no caso mesmo que você tenha mais de um servlet no seu projeto é só modificar a ultima parte da url, segue exemplo.

http://localhost:8080/meuProjeto/servlet1
http://localhost:8080/meuProjeto/servlet2

no caso por o que eu entendi tu tava tentando acessar diretamente o servlet e isto é impossível no caso a url é formada por endereço do servidor - nome do projeto - servlet/jsp/html, se ficar seguindo este padrão todos os seus servlets e páginas ficaram acessíveis

Sempre funcionou da foma que eu falei, só clicava na pasta do projeto no Eclipse e mandava rodar, não fazia mais nenhuma configuração a não ser o mapeamento dos servlets no web.xml, nunca precisei fazer desta forma.