此网址不支持HTTP方法GET。

5

我正在调用实现了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");
    }
    }
}

我没有看到任何“以上”的错误,或者我有什么遗漏吗? - Georgy Bolyuba
1个回答

1

来自此文档

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

默认情况下,您在server.xml中配置了经典的java.io HTTP连接器。您是否已将其更改为NIO连接器?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接