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