Установленное соединение было прервано программным обеспечением вашего хост-компьютера на tomcat 8 - PullRequest
0 голосов
/ 27 июня 2018

Как стажер-программист, я не могу обработать исключение, которое упоминается ниже. Может кто-нибудь сообщить мне причину и устранить эту проблему?

Инструменты: Eclipse Luna, Tomcat 8.0.48 в качестве сервера, Java, Hibernate, Windows 8, Chrome в качестве браузера

Исключение:

org.glassfish.jersey.server.internal.process.MappableException: org.apache.catalina.connector.ClientAbortException: java.io.IOException: установленное соединение было прервано программное обеспечение на вашем хост-компьютере

Консоль

27 июня 2018 12:54:16 org.glassfish.jersey.server.ServerRuntime $ Responder writeResponse SEVERE: Произошла ошибка ввода-вывода при записи объекта ответного сообщения в выходной поток контейнера. org.glassfish.jersey.server.internal.process.MappableException: org.apache.catalina.connector.ClientAbortException: java.io.IOException: установленное соединение было прервано программное обеспечение на вашем хост-компьютере в org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo (MappableExceptionWrapperInterceptor.java:92) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed (WriterInterceptorExecutor.java:162) на org.glassfish.jersey.filter.LoggingFilter.aroundWriteTo (LoggingFilter.java:311) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed (WriterInterceptorExecutor.java:162) в org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo (MessageBodyFactory.java:1130) на org.glassfish.jersey.server.ServerRuntime $ Responder.writeResponse (ServerRuntime.java:711) в org.glassfish.jersey.server.ServerRuntime $ Responder.processResponse (ServerRuntime.java:444) в org.glassfish.jersey.server.ServerRuntime $ Responder.process (ServerRuntime.java:434) на org.glassfish.jersey.server.ServerRuntime $ 2.run (ServerRuntime.java:329) на org.glassfish.jersey.internal.Errors $ 1.call (Errors.java:271) на org.glassfish.jersey.internal.Errors $ 1.call (Errors.java:267) на org.glassfish.jersey.internal.Errors.process (Errors.java:315) на org.glassfish.jersey.internal.Errors.process (Errors.java:297) на org.glassfish.jersey.internal.Errors.process (Errors.java:267) на org.glassfish.jersey.process.internal.RequestScope.runInScope (RequestScope.java:317) на org.glassfish.jersey.server.ServerRuntime.process (ServerRuntime.java:305) на org.glassfish.jersey.server.ApplicationHandler.handle (ApplicationHandler.java:1154) на org.glassfish.jersey.servlet.WebComponent.serviceImpl (WebComponent.java:473) на org.glassfish.jersey.servlet.WebComponent.service (WebComponent.java:427) на org.glassfish.jersey.servlet.ServletContainer.service (ServletContainer.java:388) на org.glassfish.jersey.servlet.ServletContainer.service (ServletContainer.java:341) на org.glassfish.jersey.servlet.ServletContainer.service (ServletContainer.java:228) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:292) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:207) в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:240) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:207) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:212) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:94) в org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:504) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:141)в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:79) в org.apache.catalina.valves.AbstractAccessLogValve.invoke (AbstractAccessLogValve.java:620) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:88) в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:502) в org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1132) в org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:684) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1539) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run (NioEndpoint.java:1495) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) на java.lang.Thread.run (Thread.java:748) Вызвано: org.apache.catalina.connector.ClientAbortException: java.io.IOException: установленное соединение было прервано программное обеспечение на вашем хост-компьютере в org.apache.catalina.connector.OutputBuffer.realWriteBytes (OutputBuffer.java:396) в org.apache.tomcat.util.buf.ByteChunk.append (ByteChunk.java:315) в org.apache.catalina.connector.OutputBuffer.writeBytes (OutputBuffer.java:421) в org.apache.catalina.connector.OutputBuffer.write (OutputBuffer.java:409) в org.apache.catalina.connector.CoyoteOutputStream.write (CoyoteOutputStream.java:97) в org.glassfish.jersey.servlet.internal.ResponseWriter $ NonCloseableOutputStreamWrapper.write (ResponseWriter.java:325) в java.io.ByteArrayOutputStream.writeTo (ByteArrayOutputStream.java:167) в org.glassfish.jersey.message.internal.CommittingOutputStream.flushBuffer (CommittingOutputStream.java:307) в org.glassfish.jersey.message.internal.CommittingOutputStream.write (CommittingOutputStream.java:232) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor $ UnCloseableOutputStream.write (WriterInterceptorExecutor.java:299) at sun.nio.cs.StreamEncoder.writeBytes (StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implWrite (StreamEncoder.java:282) at sun.nio.cs.StreamEncoder.write (StreamEncoder.java:125) at sun.nio.cs.StreamEncoder.write (StreamEncoder.java:135) в java.io.OutputStreamWriter.write (OutputStreamWriter.java:220) на org.glassfish.jersey.message.internal.ReaderWriter.writeToAsString (ReaderWriter.java:192) в org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider.writeToAsString (AbstractMessageReaderWriterProvider.java:130) в org.glassfish.jersey.message.internal.StringMessageProvider.writeTo (StringMessageProvider.java:99) в org.glassfish.jersey.message.internal.StringMessageProvider.writeTo (StringMessageProvider.java:59) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor $ TerminalWriterInterceptor.invokeWriteTo (WriterInterceptorExecutor.java:265) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor $ TerminalWriterInterceptor.aroundWriteTo (WriterInterceptorExecutor.java:250) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed (WriterInterceptorExecutor.java:162) в org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo (JsonWithPaddingInterceptor.java:106) в org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed (WriterInterceptorExecutor.java:162) в org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo (MappableExceptionWrapperInterceptor.java:86) ... еще 42Причина: java.io.IOException: установленное соединение было прервано программным обеспечением на вашем хост-компьютере. at sun.nio.ch.SocketDispatcher.write0 (собственный метод) at sun.nio.ch.SocketDispatcher.write (SocketDispatcher.java:51) at sun.nio.ch.IOUtil.writeFromNativeBuffer (IOUtil.java:93) at sun.nio.ch.IOUtil.write (IOUtil.java:65) at sun.nio.ch.SocketChannelImpl.write (SocketChannelImpl.java:471) на org.apache.tomcat.util.net.NioChannel.write (NioChannel.java:124) в org.apache.tomcat.util.net.NioBlockingSelector.write (NioBlockingSelector.java:101) в org.apache.tomcat.util.net.NioSelectorPool.write (NioSelectorPool.java:172) в org.apache.coyote.http11.InternalNioOutputBuffer.writeToSocket (InternalNioOutputBuffer.java:140) в org.apache.coyote.http11.InternalNioOutputBuffer.addToBB (InternalNioOutputBuffer.java:198) в org.apache.coyote.http11.InternalNioOutputBuffer.access $ 000 (InternalNioOutputBuffer.java:42) в org.apache.coyote.http11.InternalNioOutputBuffer $ SocketOutputBuffer.doWrite (InternalNioOutputBuffer.java:321) в org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite (ChunkedOutputFilter.java:116) в org.apache.coyote.http11.AbstractOutputBuffer.doWrite (AbstractOutputBuffer.java:256) в org.apache.coyote.Response.doWrite (Response.java:491) в org.apache.catalina.connector.OutputBuffer.realWriteBytes (OutputBuffer.java:391) ... еще 66

...