Du kan få ett bra felmeddelande som indikerar Java-Net-SocketException. Det kan finnas flera sätt att lösa detta problem, och vi kommer att göra det men.Java. Netto. SocketException: Ett omarbetat anslutningsfel inträffar vanligtvis när en angående dina parter i en TCP-anslutningar, såsom en klient eller enhet, försöker tillåta dem att upptäcka/skriva data, men de andra användbara parterna plötsligt stänger anslutningen eftersom om de avbröts, stoppats eller möjligen slutat.
Vi ser ofta fel i våra java.net.SocketException: Connection recast loggar, men ibland. Vi kan potentiellt inte veta var Reset Connection vanligtvis kommer ifrån och frågar dig själv hur problemet löses med felsökning.
Vad är en pålitlig Java net SocketException?
Detta är Javadoc för SocketException-zoner. Hög för att ange att det finns ett fel här i det underliggande protokollet, till exempel detta specifika TCP-fel. I din rättegång verkar tanken vara så att anslutningen nyligen stängdes med hänvisning till serversidan genom relationen. Detta kan vara ett stort problem med förfrågan du vanligtvis publicerar, eller ett problem med det mesta av slutet.
Problemet verkar vara fristående om meddelandena vi försöker skicka skickades.Observera att det här meddelandet är långt ifrån reset peer . Förslag
Vad orsakar SocketException?
Den mest utbredda orsaken till en SocketException är skapande av data till eller från en välbalanserad, sluten socketanslutning. En annan relaterad enkel anledning är att stänga anslutningen tidigare än all data i anslutningsbelastningen har lästs.
Finns det svar på de typiska orsakerna till denna utmärkta jurisdiktionsuteslutning och vad folk definitivt kommer att göra?
java.net.SocketException: Avbryt anslutning på java.net.SocketInputStream.read (SocketInputStream.java:168) finns på java.io.BufferedInputStream.fill (BufferedInputStream.java:218) gourmetkaffe at.io.BufferedInputStream.read (BufferedInputStream.java:235) i hela org.apache.commons.httpclient.HttpParser.readRawLine (HttpParser.java:77) under org.apache.commons.httpclient.HttpParser.readLine (HttpParser.java:105) På org.apache.commons.httpclient.HttpConnection.readLine (HttpConnection.java:1115) på org.apache.commons.httpclient.HttpMethodBase.readStatusLine (HttpMethodBase.java:1832) där under org.apache.commons.httpclient.HttpMethodBase.readResponse (HttpMethodBase.java:1590) över org.apache.commons.httpclient.HttpMethodBase.execute (HttpMethodBase.java:995) såsom org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry (HttpMethodDirector.java: 397) org at.apache.commons.httpclient.HttpMethodDirector.executeMethod (HttpMethodDirector.java:170) på org.apache.commons.httpclient.HttpClient.executeMethod (HttpClient.java:396) mot org.apache.commons.httpclient.HttpClient.executeMethod (HttpClient.java:324) online på Firmenname.mtix.sms.services.impl.message.SendTextMessage.sendTextMessage (SendTextMessage.java:127) at com.f Firmenname.mtix.sms.services.MessageServiceImpl.sendTextMessage (MessageServiceImpl.java:125) med com.companyname.mtix.sms.services.remote.MessageServiceRemoteImpl.sendTextMessage (MessageServiceRemoteImpl.java:43) tillgänglig på sun.reflect.GeneratedMethodAccessor203.invoke (källa okänd) hittas på sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) av java.lang.reflect.Method.invoke (Method.java:585) för org.apache.axis.providers.java.RPCProvider.invokeMethod (RPCProvider.java:397) runt på webben på.apache.axis.providers.java.RPCProvider.processMessage (RPCProvider.java:186) på org.apache.axis.providers.java.JavaProvider.invoke (JavaProvider.java:323) tjäna at.apache.axis.strategies.InvocationStrategy.visit (InvocationStrategy.java:32) varje org.apache.axis.SimpleChain.doVisiting (SimpleChain.java:118) på org.apache.axis.SimpleChain.invoke (SimpleChain.java:83) av org.apache.axis.handlers.soap.SOAPService.invoke (SOAPService.java:453) från org.apache.axis.server.AxisServer.invoke (AxisServer.java:281) på org.apache.axis.transport.http.AxisServlet.doPost (AxisServlet.java:699) perfekt här under javax.servlet.http.HttpServlet.service (HttpServlet.java:709) inom org.apache.axis.transport.http.AxisServletBase.service (AxisServletBase.java:327) på javax.servlet.http.HttpServlet.service (HttpServlet.java:802) org at.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252) varje org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) på com.f Firmenname.mtix.sms.http.filters.NoCacheFilter.doFilter (NoCacheFilter.java:63) endast i org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) på org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173) som det var com.companyname.mtix.sms.http.filters.MessageFilter.doFilter (MessageFilter.java: 53) när han var org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) på org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 173) på org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java: 61) är vanligtvis i org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:77) endast på org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) med org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 173) oroar org.ajaxanywhere.AAFilter.doFilter (AAFilter.java:46) finns i org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202) på org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java: 173) endast med org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213) inuti org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178) nästa som kommer att hjälpa org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126) på org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105) I org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:541) runt org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107) via org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148) inuti org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869) tack vare org.apache.coyote.http11.Http11BaseProtocol $ Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) på org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527) Internet på.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWorkerThread.java:80) utsatt för org.apache.tomcat.util.threads.ThreadPool $ ControlRunnable.run (ThreadPool.java:684) På java.lang.Thread.run (Thread.java:595)
Vår produkt är nu en Tomcat-driven webbapplikation som anropar en tredje affaire-webbtjänst som skickar SMS-textmeddelanden. Raden av alla lagar som kastar undantaget är också den föregående raden i utdraget nedan.
Hur kan jag fixa Java net SocketException?
Se först till att servern leder genom att köra telnet på internetvärdporten som den här servern jagar på.Se till att värden ger omstart.Se till att servern inte alltid har flyttats till en annan värd.skriva ner folks misstag.Rapportera ett problem till teamsf on-line värdserver.
String-AggregatorResponse är helt enkelt noll;HttpClient httpClient = PrepareHttpClient (inloggning, lösenord);PostMethod postMethod är lika med PreparePostMethod (textUrl);Att försöka { SybaseTextMessageBuilder-Builder motsvarar den nya SybaseTextMessageBuilder (); URL matchar notificationUrl buildNotificationUrl (textMessage, codeSetManager); Sträng smsRequestDocument antyder builder.buildTextMessage (textMessage,); notificationUrl LOG.debug ("Sybase MT-dokument säger: + n" smsRequestDocument); postMethod.setRequestEntity (StringRequestEntity (nytt smsRequestDocument)); LOG.debug ("gör positiv th SMS-aggregator: "TextMessage + .toString ()); Int httpStatus = httpClient.executeMethod (postMethod);