4
respostas

HTTP Status 404 - /gerenciador/busca

Pessoal boa noite, ao tentar acessar o caminho : http://localhost:8080/gerenciador/busca?filter=O ou mesmo o filtro de busca da aaplicação tomo o erro 404, estranhamente consigo fazer login consigo deslogar tudo funciona! Menos esta parte de busca. Log:

ant -f "C:\\Users\\Luis Ricardo\\Desktop\\servlet-3-e-fundamentos-web-master\\servlet-3-e-fundamentos-web-master\\gerenciador-final" -Dnb.internal.action.name=run -Ddirectory.deployment.supported=true -DforceRedeploy=false -Dnb.wait.for.caches=true "-Dbrowser.context=C:\\Users\\Luis Ricardo\\Desktop\\servlet-3-e-fundamentos-web-master\\servlet-3-e-fundamentos-web-master\\gerenciador-final" run
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
Desimplantando...
undeploy?path=/
OK - Undeployed application at context path /
Implantação local em C:\Users\Luis Ricardo\Desktop\servlet-3-e-fundamentos-web-master\servlet-3-e-fundamentos-web-master\gerenciador-final\build\web
deploy?config=file%3A%2FC%3A%2FUsers%2FLUISRI%7E1%2FAppData%2FLocal%2FTemp%2Fcontext7817916423972147898.xml&path=/
OK - Deployed application at context path /
Inicialização em andamento...
start?path=/
OK - Started application at context path /
run-deploy:
Browsing: http://localhost:8080
run-display-browser:
run:
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)
4 respostas

Oi Luciano, quando não tem muita informação sobre o erro, tipo esse post.. eu sempre começo chutando pelo básico, existe uma servlet mapeada para /gerenciador/busca? Pq pelo log vc ta deployando no root.

Oi Alberto boa noite, primeiro muito obrigado pela ajuda. Como eu faço pra saber se algo "ta mapeado" sou iniciante , sim eu apontei diretamente pro arquivo onde estão os codigos fontes, estou usando tomcat 8.027 , poderia me dizer que informações preciso fornecer para que esta dúvida fique melhor esclarecida ? Att.

Oi Luciano, você precisar achar sua servlet de filtro e analisar a annotation @WebServlet? Mas, se vc é iniciante, sugiro fazer os cursos básicos de web para pegar uma base maior. Se já fez, sugiro até que faça de novo, da segunda vez tudo fica mais claro :).

Se você copiou o código que está nas atividades você vai errar. Por quê?

Na atividade de Taglibs (https://cursos.alura.com.br/course/servlet-3-e-fundamentos-web/task/3838) está um pequeno detalhe.

No primeiro bloco de código, tem um ponto no fim do endereço da página. Se você não removê-lo, vai dar Http 404 sempre!

RequestDispatcher dispatcher = req
            .getRequestDispatcher("/WEB-INF/paginas/buscaEmpresa.jsp.");
    dispatcher.forward(req, resp);

Espero que seja esse seu problema.