pelo titulo do topico ja deu pra perceber meu problema né… hehehe
entao…
os JSPs funcionam perfeitamente… mas os Servlets não!.. nao sei pq!!
eu vo por tudo o q eu fiz, passo a passo…
primeiro eu criei a estruta de pastas assim:
o conteudo do web.xml (q está dentro do /Teste/WEB-INF) é esse:
aí eu reiniciei o Tomcat e tentei acessar com o seguinte endereço:
E deu erro 404… nao encontrado…
aí olha agora q estranho…
dentro do diretório webapps do tomcat, tem um diretorio examples… onde fica gravado todos os exemplos do tomcat… e eu coloquei o meu Servlet (TesteServlet.java e TesteServlet.class) dentro da pasta /examples/WEB-INF/classes… nao adicionei nada no web.xml do examples e tentei executar com esse endereço:
e rodou!!
pq q rodou dentro da pasta de exemplos do tomcat e nao rodou na minha pasta???
Utilize a tag <servlet-mapping> para mapea-lo, quanto aos exemplos que já vem instalados no Tomcat, foi setado no arquivo web.xml o seguinte comando:
só mais uma coisinha… hehehe…
tem como configurar o Tomcat pra nao precisar ficar reiniciando o serviço toda vez q eu fizer alguma modificação, incluir Servlets???
Valeu!![/code]
M
matheusPJ
bem, respondendo a primeira pergunta, sim, tu tens q mapear cada classe de servlet no teu web.xml! … se estiver usando o NetBeans, ele ja adiciona adiciona pra ti as entradas de cada servlet no web.xml…, com certeza o Eclipse deve ter algum plugin pra isto…
sobre a segunda dúvida, eu não sei te responder, pois tb tentei isto e não consegui (segue meu post):