java - 防止水管破裂的方法有哪些?

标签 java exception sockets pipe

ClientAbortException:  java.net.SocketException: Broken pipe

如果我没记错的话,当用户在最后一个操作完成之前中止当前操作或发出另一个请求时,就会发生这种情况。

这是否会影响浏览用户,或者这(总是)只是 Catalinas 异常(exception)情况?

有什么方法可以避免这种异常吗?

最佳答案

尝试为您的网络应用程序中的所有资源定义一个过滤器,并捕获并丢弃其中的异常。我不确定它是否有效,但请尝试一下。

在 99% 的情况下,可以忽略此异常,因为它主要是由用户断开连接(i-net 中断、用户点击停止、关闭浏览器等)调用的

关于java - 防止水管破裂的方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1790491/

相关文章:

android - 为什么在重新连接之前关闭套接字后需要等待?

java - Spring - 以编程方式生成一组 bean

java - OSGi DS : xml file is not generated

java - 是否可以使用适用于 Java 的 Google API 客户端库创建自定义客户端?

java - Vaadin UI.access() 抛出 ExecutionException

c++ - SWIG_exception() 将 SWIG_RuntimeError 打印为字符串

java - Android fragment InflateException

php - fsock : Unable to find the socket transport "http"

java - jBoss 4.0.2 多次部署相同的 WAR 导致 jBoss 由于 PermGem/Out-of-Memory 错误而崩溃

java - 无法将套接字从一个 Activity 传递到另一个 Activity