java - 此 URL 不支持 HTTP 方法 GET

标签 java tomcat servlets comet

我正在调用已实现 CometProcessor 接口(interface)的 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");
    }
    }
}

最佳答案

来自 this document :

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

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

关于java - 此 URL 不支持 HTTP 方法 GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2995157/

相关文章:

javascript - 为什么在Tomcat7部署的html页面导入javascript库找不到?

java - eclipse gradle spring mvc tomcat 构建

java - SetCharacterEncodingFilter 仅适用于 GET 请求

java - 如何从 servlet 获取字节数组数据到 pdf.js

java - testNg中需要给@Test(description)传递一个参数

java - Java 中反序列化 ArrayList

java - Lagom -如何将带有查询参数(数组类型)的端点映射到restcall

eclipse - 从 Eclipse 运行 Tomcat - 错误

java - 节点和树结构有问题(引用/空指针)

java - HttpServletResponse - 写入响应编写器与输出流