【问题标题】:Socket Error While Restating Tomcat Sever启动 Tomcat 服务器时出现套接字错误
【发布时间】:2011-05-20 03:24:07
【问题描述】:

ClientAbortException:java.net.SocketException:软件导致连接中止:套接字写入错误 在 org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) 在 org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434) 在 org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:309) 在 org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288) 在 org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98) 在 sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:278) 在 sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:122) 在 java.io.OutputStreamWriter.flush(OutputStreamWriter.java:212) 在 com.icesoft.faces.context.NormalModeSerializer.serialize(NormalModeSerializer.java:77) 在 com.icesoft.faces.context.DOMResponseWriter.endDocument(DOMResponseWriter.java:137) 在 com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:283) 在 com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161) 在 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) 在 com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) 在 com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) 在 com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18) 在 com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:25) 在 com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:161) 在 com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36) 在 com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30) 在 com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:48) 在 com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer.java:50) 在 com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:19) 在 com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19) 在 com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63) 在 com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139) 在 com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53) 在 com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52) 在 com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29) 在 com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:82) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) 在 org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 在 java.lang.Thread.run(Thread.java:619)

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

    我相信此时您已经收到了一些客户的请求。如果不是每次都发生,您可以放心地忽略它。

    您甚至可以在您的 servlet 周围放置一个Filter 并尝试捕获异常,这样日志就不会被污染。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多