Невозможно подключиться к веб-сокету при получении ошибки - Ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404 - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь создать веб-сокет в Java. Однако я получаю сообщение об ошибке «Ошибка во время рукопожатия WebSocket: неожиданный код ответа: 404 (анонимный)», когда я пытаюсь подключиться к сокету с помощью сценария Java.

Я попытался использовать предоставленную область с javax.websocket, также попытался перейти на tomcat7-websocket jar, как предложено в ответах здесь Ошибка WebSocket 404 . Я все еще получаю ту же ошибку. Заранее благодарю за помощь.

Я также пытался удалить каталог .m2, который тоже не помог.

Я использую этот код в конце java

@ServerEndpoint("/webSockTest")
public class ServerTest {

    private static Set<Session> peers = Collections.synchronizedSet(new HashSet<Session>());

    @OnOpen
    public void open(Session session) {
        peers.add(session);
    }

    @OnClose
    public void close(Session session) {
        peers.remove(session);
    }

    @OnError
    public void onError(Throwable error) {
    }

    @OnMessage
    public String handleMessage(String message, Session session) {
        return "hello";
    }
}

И пытается подключиться, используя:

new WebSocket("ws://localhost:8080/demo/webSockTest")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...