Java 如何使用TomcatAPI重新连接到websocket URI

Java 如何使用TomcatAPI重新连接到websocket URI,java,tomcat,websocket,Java,Tomcat,Websocket,我使用TomcatAPI连接websocket URI。我不时收到与服务器断开连接的消息。我想处理这个问题并重新连接。 以下是我连接到URI的方式: container = ContainerProvider.getWebSocketContainer(); container.setDefaultMaxTextMessageBufferSize(10240000); container.connectToServer(o, new URI(URI)); 此外,我收到错误并在中处理它 publ

我使用TomcatAPI连接websocket URI。我不时收到与服务器断开连接的消息。我想处理这个问题并重新连接。 以下是我连接到URI的方式:

container = ContainerProvider.getWebSocketContainer();
container.setDefaultMaxTextMessageBufferSize(10240000);
container.connectToServer(o, new URI(URI));
此外,我收到错误并在中处理它

public void onClose(Session session, CloseReason closeReason) {
    session.close(); // current session (org.apache.tomcat.websocket.WsSession)
    container.connectToServer(o, new URI(URI));
}
但我明白了

关闭原因:代码[1006],原因[SSLenginResult的意外状态] 展开()操作后]

启动WebSocket连接的HTTP请求在运行时失败 订阅。。javax.websocket.DeploymentException:HTTP请求 无法启动WebSocket连接