Olá. Estou desenvolvendo um site que usa jsp e servlets no NetBeans 5.5. É o primeiro projeto desse tipo que crio. A questão é que eu crio um servlet e rodo a aplicação. Porém durante a execução, na hora que eu chamo o servlet, dá o erro 404. Onde deve ficar o .class do servlet para que o sistema funcione? Estou testando usando o próprio NetBeans.
Obrigado :lol:
Olá
Você deve estar fazendo alguma coisa errada. O Netbeans já configura tudo que precisa sozinho para o servlet funcionar…
Quando for criar a classe, Faça um “New Servlet”…
A classe já vai vir com um template de Servlet, e o Netbeans irá configurar o mapeamento pra você, de acordo com o URL que você fornecer…
Isso mesmo, o NetBeans irá criar p/ vc automaticamente isso que vc verá abaixo:
[b]
import java.io.;
import java.net.;
import javax.servlet.;
import javax.servlet.http.;
public class NewServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet NewServlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet NewServlet at " + request.getContextPath () + "</h1>");
out.println("</body>");
out.println("</html>");
*/
out.close();
}
[/b][/b]