问题描述
我做的是一个投票软件,正式投票前,测试了几次,从未发现这错误,就昨晚报了这个错,希望大神能帮我看看这到底是哪里错了,是dwr的bug吗?错误信息如下:2014-6-2821:51:22org.directwebremoting.dwrp.BaseCallHandlermarshallException警告:Exceptionwhileprocessingbatchorg.directwebremoting.extend.ServerException:Failedtoreadinputatorg.directwebremoting.dwrp.Batch.parseBasicPost(Batch.java:224)atorg.directwebremoting.dwrp.Batch.parsePost(Batch.java:116)atorg.directwebremoting.dwrp.Batch.<init>(Batch.java:56)atorg.directwebremoting.dwrp.CallBatch.<init>(CallBatch.java:46)atorg.directwebremoting.dwrp.BaseCallHandler.handle(BaseCallHandler.java:72)atorg.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120)atorg.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:637)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:717)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)atjava.lang.Thread.run(Thread.java:662)Causedby:java.net.SocketTimeoutException:Readtimedoutatjava.net.SocketInputStream.socketRead0(NativeMethod)atjava.net.SocketInputStream.read(SocketInputStream.java:129)atorg.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:746)atorg.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:776)atorg.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:116)atorg.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:705)atorg.apache.coyote.Request.doRead(Request.java:428)atorg.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:304)atorg.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:405)atorg.apache.catalina.connector.InputBuffer.read(InputBuffer.java:327)atorg.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:193)atsun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)atsun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)atsun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)atjava.io.InputStreamReader.read(InputStreamReader.java:167)atjava.io.BufferedReader.fill(BufferedReader.java:136)atjava.io.BufferedReader.readLine(BufferedReader.java:299)atjava.io.BufferedReader.readLine(BufferedReader.java:362)atorg.directwebremoting.dwrp.Batch.parseBasicPost(Batch.java:181)...20more