Я пытаюсь заставить WebSockets работать поверх Grizzly / Glassfish.Я клонировал пример приложения чата WebSockets , собрал его и развернул на Glassfish 3.1.2.Однако я не могу подключить WebSockets.Рукопожатие WebSockets терпит неудачу, потому что я получаю ответ 405 (Метод не разрешен).Это имеет смысл из-за того, что находится в сервлете:
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 сервлета самостоятельно?