Я запускаю веб-приложение tomcat / java на aws за балансировщиком нагрузки приложения.
У меня есть конечная точка WebSocket, настроенная в «/ socketserver». Локально все работает, но когда веб-приложение развертывается на aws, создается клиент websocket через javascript (например, var exampleSocket = new WebSocket ("ws: //www.example.com/socketserver"); возвращает ошибку 404 во время рукопожатия Websocket.
Требуется ли дополнительная настройка? Я слышал, что ALB изначально поддерживает веб-сокеты. Спасибо.
кое-что я пробовал:
создание отдельной целевой группы с путем к «/ socketserver», добавление дополнительного правила http и включение закрепления сеанса.
изменение области зависимости maven websocket на предоставленную.
проверил журнал доступа, обнаружил 127.0.0.1 - - [26 / мар / 2017: 13: 31: 29 +0000] "GET / socketserver HTTP / 1.1" 404 1002