2010-06-08 35 views
5

Tôi đang gọi các servlet đã triển khai giao diện CometProcessor và bất cứ khi nào tôi cố gắng gọi các servlet có yêu cầu, tôi nhận được lỗi ở trên. Tôi có thể biết lý do?Phương thức HTTP GET không được URL này hỗ trợ

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

không có lỗi "ở trên" hoặc tôi thiếu gì đó không? –

Trả lời

1

Từ this document:

QUAN TRỌNG Chú ý: Việc sử dụng các tính năng này đòi hỏi phải sử dụng APR hoặc kết nối HTTP nio. Kết nối java.io HTTP cổ điển và đầu nối AJP không hỗ trợ chúng.

Theo mặc định, bạn sẽ nhận được kết nối java.io HTTP cổ điển được định cấu hình trong tệp server.xml của bạn. Bạn đã thay đổi nó thành kết nối NIO chưa?

Các vấn đề liên quan