GenericServlet

1 resposta
firestarter

Estou estudando sobre servlets, mas todos os exemplos que encontro são HttpServlet. Entretanto não pretendo usar o protocolo http, seria um outro. Devido a isto, estou extendendo de GenericServlet, e não de HttpServlet. Fiz o seguinte, para começar a estudar:

public HelloWorld extends GenericServlet {
  public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException {
    PrintWriter out = res.getWriter();
    out.println("Olá. Você enviou: "+ req);
  }
}

Como eu devo executar o programa? Seria no Tomcat, normalmente? Como eu configuro em que porta ele vai rodar? Alguém tem alguma dica de página com tutoriais iniciantes de Servlets, que não sejam HttpServlets?

1 Resposta

lmprates

Os servlet, que eu saiba, foram feitos para rodar através de um container servlet, que normalmente é utilizado através dos protocolos http e https.
Não tenho conhecimento de outra forma que essas classes poderão ser chamadas.
Outra coisa, o objeto “req” do tipo HttpServletRequest, sugere que necessáriamente existe uma requisição http, portanto talvez sua solução necessite de outras api’s e não de servlets.

[]'s

Criado 12 de setembro de 2007
Ultima resposta 27 de set. de 2007
Respostas 1
Participantes 2