冷面阎罗

低调做人&&高调做事
随笔 - 208, 文章 - 3, 评论 - 593, 引用 - 0
数据加载中……

有关TOMCAT出现StandardWrapperValve[default]: Servlet.service() for servlet default threw exception

      也不知道最近是怎么了,只要系统出现什么问题都想去解决,可能是因为作为项目的管理者、技术支持吧。今天早上发现系统后台出现如下异常:
StandardWrapperValve[default]: Servlet.service() for servlet default threw exception
java.net.SocketException: Connection reset by peer: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:
92)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:
136)
    at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:
668)
    at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:
160)
    at org.apache.coyote.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:
523)
    at org.apache.coyote.Response.doWrite(Response.java:
524)
    at org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:
384)
    at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:
439)
    at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:
359)
    at org.apache.coyote.tomcat4.OutputBuffer.writeBytes(OutputBuffer.java:
411)
    at org.apache.coyote.tomcat4.OutputBuffer.write(OutputBuffer.java:
398)
    at org.apache.coyote.tomcat4.CoyoteOutputStream.write(CoyoteOutputStream.java:
110)
    at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:
1996)
    at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:
1745)
    at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:
1073)
    at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:
506)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:
740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:
853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
256)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2415)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:
171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:
643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:
223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
594)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:
392)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
565)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:
619)
    at java.lang.Thread.run(Thread.java:
536)

       其实这个异常之前也出现过N多此,自己也没在意,毕竟出现异常里面没有自己写的代码,所有没怎么在意。
        这个异常对系统没有多少影响,网上有人说是连接池的问题,也有人是页面没有完全响应,你就去做别的事情。
       我更偏向于后一个解释,自己也做过测试快度操作系统后,就发现这个异常出现,如果点一下,然后在去跟踪代码都进行什么操作,连接池等,就没有发现异常。

       不知道你发现过这个异常么?你是怎么解决的,欢迎提出自己的想法,大家一起研究一下。

posted on 2008-09-28 12:06 冷面阎罗 阅读(6047) 评论(1)  编辑  收藏

评论

# re: 有关TOMCAT出现StandardWrapperValve[default]: Servlet.service() for servlet default threw exception  回复  更多评论   

以前也遇到过,是服务器没有来得及响应。
2008-09-28 12:53 | sclsch

只有注册用户登录后才能发表评论。


网站导航: