您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

通过浏览器关闭页面导致Websocket错误:“已建立的连接已被您主机中的软件中止”

通过浏览器关闭页面导致Websocket错误:“已建立的连接已被您主机中的软件中止”

我遇到了同样的错误。我正在使用websocket服务器的tomcat实现。通过onError传递的错误调用.getMessage(),我能够使错误消失:

@OnError
public void onError(Throwable error)
{
    Logger.getLogger(MyServer.class.getName()).log(Level.SEVERE, null, error.getMessage());
}

如果我这样删除.getMessage调用

Logger.getLogger(MyServer.class.getName()).log(Level.SEVERE, null, error);

错误出现。调用.getMessage(),错误消失。

其他 2022/1/1 18:19:35 有485人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶