此URL不支持HTTP方法GET

Alv*_*vin 5 java tomcat servlets comet

我正在调用已实现CometProcessor接口的servlet,每当我尝试使用get请求调用servlet时,我都会收到上述错误.我可以知道原因吗?

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");
    }
    }
}
Run Code Online (Sandbox Code Playgroud)

Geo*_*uba 1

这个文件

重要提示:使用这些功能需要使用 APR 或 NIO HTTP 连接器。经典的 java.io HTTP 连接器和 AJP 连接器不支持它们。

默认情况下,您会在 server.xml 中配置经典的 java.io HTTP 连接器。你改成NIO接口了吗?