Я пытаюсь следовать этому учебному пособию Spring , чтобы реализовать базовую связь через веб-сокет от приложения Electron на базе Angular к серверу на базе Java, развернутому на сервере Tomcat 7.0.93 с использованием Maven 4.
Я убедился, что интерфейс работает правильно, используя онлайн-эхо
обслуживание .
Но когда я хочу подключить его к своему бэкэнду, я получаю следующую ошибку:
WebSocket connection to 'ws://127.0.0.1:9090/tests/gs-guide-websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
.
Мне хорошо известно, что этот вопрос выглядит как этот , но это не так:
- Я убедился, что
javax.websocket-api
имеет область действия provided
и, следовательно, соответствующий jar не внедрен на развернутом сервере,
- Я убедился, что обычное соединение Tomcat + javax.websocket работает с указанным URI веб-сокета, и внедрение Maven нарушает решение, а не Spring ...
Ребята, у вас есть идеи о возможном решении?