Tomcat 5.5 + Eclipse Helios - Erro 404 em localhost:8080

Baixei o Tomcat 5.5.31. Rodei diretamente pelo %catalina_home/bin/startup.bat, consegui entrar no manager, status, etc… através da tela inicial do tomcat, sem nenhum problema.

Agora, quando crio o Server através do eclipse – versão Helios – (new Server -> Tomcat 5.5.31), starto ele e tento acessar o localhost:8080 pelo browser, aparece o erro 404 ao invés de mostrar a tela inicial do Tomcat, assim como corretamente ocorre quando eu subo ele direto (sem o eclipse).

O curioso é que ao adicionar um projeto pelo eclipse, ele reconhece o projeto através de seu contexto, sem nenhum problema aparente. Por exemplo, adicionando um projeto “test” ao tomcat, consigo perfeitamente acessá-lo em localhost:8080/test.

Alguém, por gentileza, teria alguma idéia de como posso proceder para que apareça essa página inicial do tomcat, subindo-o diretamente pelo eclipse?

Edit: Notei agora que o Tomcat 6 apresenta o mesmo impasse.

Amigo, ocorre que quando você executa o tomcat direto de seu executável ele lê todos os contexto em sua pasta webapps e quando executa do eclipse, não. Por isso você não vê a “página inicial” do tomcta que nada mais é que o contexto ROOT na pasta webapps do tomcat :wink:

Obrigado pela perfeita explicação. Gostaria de saber se há uma forma de fazer com que o Tomcat leia todos os contextos da webapps, assim como ocorre quando usado fora do eclipse.

Tentei várias formas aqui rapidinho como adicionar o webapps como “External Web Module”, tentei subir um projeto desta pasta no eclipse e depois adicionar como “Web Module” do tomcat e outas coisas mais, mas nenhuma deu certo.

Comigo adicionar como “External Web Module” funciona. Qual o erro que aparece pra você?

Opa amigo, acabei mudando o foco dos estudos e não tive tempo ainda de testar novamente. Mas por saber que você faz desta forma, já me deixa mais tranquilo para testar novamente assim que possível.

Obrigado e qualquer problema, voltarei a postar.

ver se este post ajuda. http://blog.camilolopes.com.br/problema-tomcat-8080-no-eclipse-solucao/

flw.

para ajudar quem passar por aqui

comigo aconteceu a mesma coisa, resolvi da seguinte forma:

1º - 2 cliques no servidor (na aba Servers do Eclipse)
2º - clicar na aba Modules na tela que se abriu
3º - clicar em Add Web Module
4º - adiciona o projeto problemático