그리즐리/글래스 피쉬에서 작동하는 WebSocket을 얻으려고합니다. the sample WebSockets chat application을 복제하고이를 Glassfish 3.1.2에 배포했습니다. 그러나 WebSocket을 연결할 수 없습니다. 405 (Method Not Allowed) 응답을 받기 때문에 WebSockets 핸드 셰이크가 실패합니다. 이 때문에 서블릿에 무엇을 의미합니다 :그리즐리/글래스 피쉬 - 웹 소켓 핸드 셰이크 설정
public class WebSocketsServlet extends HttpServlet {
private final ChatApplication app = new ChatApplication();
@Override
public void init(ServletConfig config) throws ServletException {
WebSocketEngine.getEngine().register(app);
}
@Override
public void destroy() {
WebSocketEngine.getEngine().unregister(app);
}
}
가 지정되지의 doGet 방법이 없다을, 그래서 당신은 서블릿에서 핸드 셰이크 로직을 구현해야하는 경우 더 많은 구성 어딘가에 필요한, 또는이 있는지 궁금 하군요 직접 doGet 메서드?
+1 지금 당장이 문제를 해결하고 있습니다 ... 그리고 방금 해결책을 찾았습니다 ... – Quaternion