Все обработчики в этом примере работают, кроме обработчика веб-сокетов.
WebSocketHandler wsHandler = new WebSocketHandler() {
@Override
public void configure(WebSocketServletFactory factory) {
factory.register(WebsocketsService.class);
}
};
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { resource_handler, servletContextHandler, wsHandler, new DefaultHandler() });
server.setHandler(handlers);
это терпит неудачу с
Ошибка подключения WebSocket к «ws://localhost:8080/»: ошибка во время рукопожатия WebSocket: неожиданный код ответа: 200
как правильно настроить и добавить обработчик веб-сокетов (возможно, с другим путем и портом в качестве servletContextHandler или его можно добавить туда?)?