1

私は ServerEndpoint クラスを持っています:

@ServerEndpoint(value = "/websocket", configurator = ServletAwareConfig.class)
public class WebsocketEndpoint {

    @OnOpen
    public void onOpen(Session session) {
        System.out.println("OnOpen");
    }

    @OnClose
    public void onClose(Session session) {
        System.out.println("OnClose");
    }

    @OnMessage
    public void onMessage(String message, Session session) {
        System.out.println("OnMessage");
    }

    @OnError
    public void onError(Throwable t) throws Throwable {
        System.out.println("OnError");
    }
}

ページを更新すると、onError が呼び出され、例外 t に次の説明が含まれます: java.util.concurrent.ExecutionException: java.net.SocketException: Broken pipe

何が理由でしょうか?

4

1 に答える 1