Java 有人能在tomcat localhost日志中指出此错误的原因吗?
似乎是说另一端(在本例中是GWT客户端)意外地关闭了连接。我认为我们不能从堆栈跟踪中推断出更多。您需要提供有关技术、系统功能以及发生此故障的环境的更多信息Java 有人能在tomcat localhost日志中指出此错误的原因吗?,java,tomcat,localhost,Java,Tomcat,Localhost,似乎是说另一端(在本例中是GWT客户端)意外地关闭了连接。我认为我们不能从堆栈跟踪中推断出更多。您需要提供有关技术、系统功能以及发生此故障的环境的更多信息 (一种可能的解释是,用户在错误的瞬间关闭了浏览器…您使用哪个java版本? 它看起来像是一个Java7错误,导致windows防火墙出现问题。 除非您发布一些关于您的环境的信息。您可能会看到,我对这一点非常熟悉-什么环境信息在这里有帮助?:)例如,您使用的技术和框架。还有一些代码会更好,为什么要标记这个“localhost”?它在tomcat
(一种可能的解释是,用户在错误的瞬间关闭了浏览器…您使用哪个java版本? 它看起来像是一个Java7错误,导致windows防火墙出现问题。
除非您发布一些关于您的环境的信息。您可能会看到,我对这一点非常熟悉-什么环境信息在这里有帮助?:)例如,您使用的技术和框架。还有一些代码会更好,为什么要标记这个“localhost”?它在tomcat目录的localhost日志中。这个答案是胡说八道。错误报告是针对FTP的,这绝对不是FTP。从堆栈跟踪中可以明显看出这一点。感谢到目前为止的帮助。我们的环境服务于呼叫中心管理应用程序—有两个负载平衡的tomcat Web服务器连接到各种报告服务器,大约有200个同时使用的用户。应用程序的用户在4月12日看到了严重的减速,tomcat日志中唯一看起来不寻常的事情是11日的上述条目。@user2199693-好吧,我想说,这个例外不太可能告诉您减速的原因。你查过系统日志了吗?数据库日志?
11-Apr-2013 12:56:04 org.apache.catalina.core.ApplicationContext log
SEVERE: Exception while dispatching incoming RPC call
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:751)
at org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:781)
at org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:116)
at org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:710)
at org.apache.coyote.Request.doRead(Request.java:428)
at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:304)
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:403)
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:327)
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:193)
at com.google.gwt.user.server.rpc.RPCServletUtils.readContentAsUtf8(RPCServletUtils.java:152)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.genesyslabs.wfm70.server.filters.RPCRequestCharsetFilter.doFilter(RPCRequestCharsetFilter.java:26)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.genesyslabs.wfm70.server.LocaleFilter.doFilter(LocaleFilter.java:50)
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.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:857)
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(Unknown Source)