2016-08-01 141 views
0

我們的用戶正在看到TCP重置,他們認爲這些重置源自我們的服務器或中間設備。由於java.io.EOFException而導致TCP重置?

在我們的服務器應用程序日誌上,我可以看到與他們看到重置的時間相符的錯誤。

堆棧跟蹤低於:

May 14, 2016 5:04:04 PM org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Servlet.service() for servlet adity threw exception 
java.io.EOFException 
at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:207) 
     at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:197) 
     at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:136) 
     at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58) 
     at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68) 
     at com.osmoticweb.gzipfilter.GZIP2WayRequestStream.<init>(GZIP2WayRequestStream.java:20) 
     at com.osmoticweb.gzipfilter.GZIP2WayRequestWrapper.<init>(GZIP2WayRequestWrapper.java:25) 
     at com.osmoticweb.gzipfilter.GZIP2WayFilter.doFilter(GZIP2WayFilter.java:40) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) 
     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 
     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 
     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 
     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
     at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) 
     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 
     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) 
     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) 
     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
     at java.lang.Thread.run(Thread.java:619) 

我的問題是:這是我們的應用程序,導致該重置或者是它的客戶端?

對這個問題缺乏技術性的道歉。

回答

0

問題出在客戶端。

有兩種可能性:

1)客戶端沒有發送所有數據。 2)客戶端輸入錯誤的值內容長度標題。

+0

只是爲了澄清,客戶意味着客戶的系統發送請求的權利?而不是我們的申請 – Booboo

相關問題