2010-06-08 13 views
5

Sto chiamando servlet che ha implementato l'interfaccia CometProcessor e ogni volta che provo a chiamare i servlet con richiesta get, sto ricevendo l'errore sopra riportato. Posso sapere il motivo?HTTP GET non è supportato da questo URL

public class ChatServlets 
    extends HttpServlet implements CometProcessor { 

public void event(CometEvent event) 
    throws IOException, ServletException { 
    HttpServletRequest request = event.getHttpServletRequest(); 
    HttpServletResponse response = event.getHttpServletResponse(); 
    if (event.getEventType() == CometEvent.EventType.BEGIN) { 
     response.getWriter().println("Welcome "); 
    } else if (event.getEventType() == CometEvent.EventType.READ) { 
      response.getWriter().println("Bye"); 
    } 
    } 
} 
+0

non c'è nessun errore "sopra" o mi manca qualcosa? –

risposta

1

Da this document:

NOTA IMPORTANTE: L'utilizzo di queste funzioni richiede l'utilizzo il TAEG o connettori HTTP NIO. Il classico connettore HTTP java.io e i connettori AJP non li supportano.

Per impostazione predefinita si ottiene il classico connettore HTTP java.io configurato nel server.xml. L'hai cambiato nel connettore NIO?

Problemi correlati