java - 错误提交响应 java.io.IOException : Broken pipe at sun. nio.ch.FileDispatcher.write0(Native Method)

标签 java ssl

我在多次 https 请求后遇到此错误。任何人都知道可能是什么原因?它看起来与 SSL 有关。但以前它工作正常。我真的不明白是什么导致了这个问题

Error commiting responsejava.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:75) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at com.sun.enterprise.server.ss.ASOutputStream.write(ASOutputStream.java:120) at com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:283) at com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:272) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:666) at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59) at org.apache.coyote.http11.InternalOutputBuffer.commit(InternalOutputBuffer.java:602) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.action(ProcessorTask.java:721) at org.apache.coyote.Response.action(Response.java:188) at org.apache.coyote.Response.sendHeaders(Response.java:380) at org.apache.coyote.tomcat5.OutputBuffer.doFlush(OutputBuffer.java:357) at org.apache.coyote.tomcat5.OutputBuffer.close(OutputBuffer.java:318) at org.apache.coyote.tomcat5.CoyoteResponse.finishResponse(CoyoteResponse.java:528) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:192) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask.java:604) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:475) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:426) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281) at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83

最佳答案

我不知道 sun.nio.ch。但是……

这是您在 Java 网络应用程序中有时会遇到的标准恼人错误。当请求 URL 然后在浏览器中点击停止或点击另一个 URL 时,您会收到此错误。该应用程序提示无法向您发送完整的回复。

关于java - 错误提交响应 java.io.IOException : Broken pipe at sun. nio.ch.FileDispatcher.write0(Native Method),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/642061/

相关文章:

带有 https 和凭据的 android fileupload

java - 如何使用 java 邮件 API 验证 SMTP 服务器的 SSL/TLS 证书?

java - Spring Cloud Service 向 Discovery Server 注册,但随后取消注册并停止

wordpress - 混合内容/不安全内容 SSL

java - 使用 Bouncy CaSTLe 生成 key 对

java - 将 String[] 拆分为另外两个 String[]

Python 请求获取 TLSV1_ALERT_INTERNAL_ERROR

ssl - 如何在 IBM Websphere 6 中禁用 SSL 及其影响?

java - 在哪里放置我的 Android 应用程序的数据

java - 如何为具有两种可能类型的嵌入式对象编写 GSON 自定义解串器