Olá
Estou com uma dúvida tenho um projeto chamado Inicial
Criei um Servlet chamado Testa
Estou tentando Executar o servlet no browse e ele não acha o Servlet, olhe os passos de como foi criado.
Segue o web.xml:
// ================WEB.XML=====================
<?xml version="1.0" encoding="UTF-8"?>
Testa
vo.Testa
Testa
/Inicial
index.jsp
404
/error.jsp
// =====================MEU SERVLET===============
package vo;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
/**
* @author 349604
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Testa extends HttpServlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
// pega parâmetros do request
String nome = request.getParameter("nome");
String email = request.getParameter("email");
GregorianCalendar calendário = new GregorianCalendar();
String mensagem = calendário.get(Calendar.AM_PM) == Calendar.AM ?
"Bom dia" : "Boa Tarde";
// acerta tipo MIME para a resposta
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<P>" + mensagem + ", " + nome + "</P>");
out.println("<P>Obrigado por cadastrar seu email (" + email + ")
conosco.
");
out.println("
- A Galera Java
");
out.println("");
out.println("");
out.close();
}
}
//=====COMO ESTOU EXECUTANDO NO BROWSE ========
http://localhost:8080/Inicial/Testa
Ele nunca acha o serlet mais um jsp ele acha.
Tem ideia do que poderia ser ser???
Já tentou acessar assim:
http://localhost:8080/Inicial/
já Conseguie colega muito obrigado por ter respondido, a solução estava no mapeamento o nome do mapeamento deveria ser igual ao servlet que estava chamando.
Grato
Silva