Что вызывает у меня java.net.socketException: сброс соединения? [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
Что вызывает у меня java.net.socketException: сброс соединения? [дублировать]

Сообщение Anonymous »

Мы видим частые, но прерывистые java.net.socketException: сброс соединения ошибки в наших журналах. Мы не уверены, откуда на самом деле возникает ошибка сброса подключения < /code> и как отладки. Мы пытаемся отправить.
Обратите внимание, что сообщение не < /strong> сброс соединения с помощью peer < /code>. < /p>

Любые предложения на Каковы типичные причины Это исключение может быть, и как мы можем продолжить?com.companyname.mtix.sms< /code> - наш компонент): < /p>



java.net.socketException: сброс соединения
at java.net.socketInputStream .Read (SocketInputStream.java:168)
at java.io.bufferedinputstream.fill (bufferedinptstream.java:218)
at java.io.bufferedinptstream.read (bufferedinptstream.java:235)
at org.apache.commons.httpclient.httpparser.readrawline ( Httpparser.java:77)
at org.apache.commons.httpclient.httpparser.readline (httpparser.java:105)
at org.apache.commons.httpclient.httpconnection.readline (httpconnection.java:1115)
att org.apache.commons.httpclient.httpmethodbase.readstatusline (httpmethodbase.java:1832)
at org.apache.commons.httpclient.httpmethodbase.readrespons org.apache.commons.httpclient.httpmethodbase.execute (httpmethodbase.java:995)
at org.apache.commons.httpclient.httpmethoddirector.executewithretry (httpmethoddirector. org.apache.commons.httpclient.httpmethoddirector.executemethod (httpmethoddirector.java:170)
at org.apache.commons.httpclient.httpclient.executemethod (httpclient.java:396). org.apache.commons.httpclient.httpclient.executemethod (httpclient.java:324)
at com.companyname.mtix.sms.services.impl.message.sendTextMessage.sendTextMessage (sendTectMessage.java:127) в sun.reflect.generatedmethodaccsors2203.invoke (неизвестный источник)
at sun.reflect.delegatingmethodaccsorsiMpl.invoke (делегирование methodaccessormpl.java:25)
at java.lang.reflect.method.invoke (method.java:585 )
at org.apache.axis.providers.java.rpcprovider.invokemethod (rpcprovider.java:397)
at org.apache.axis.providers.java.rpcprovider.processmessage (rpcprovider.java:186)
org.apache.axis.providers.java.javaprovider.invoke (javaprovider.java:323)
at org.apache.axis.strategies.invocationstrategy.visit (endocationtrategy.java:32)
at org.apache.axis.simplechain.dovisiting (SimpleChain.java:118)
at org.apache.axis.simplechain.invoke (SimpleChain.java:83)
at org.apache.axis.hhandlers. soap.soapservice.invoke (soapservice.java:453)
at org.apache.axis.server.axisserver.invoke (axisserver.java:281)
at org.apache.axis.transport.http.axisservlet.dopost (axisservlet.java:699)
at javax.servlet.http.httpservlet.service (httpservlet.java:709)
at org.apache.axis.transport.http.axisservletbase.service (axiservletbase.java:327)
at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at orgersbase.java:327) javax.servlet.http.httpservlet.service (httpservlet.java:802)
at org.apache.catalina.core.applicationFilterChain.InternaldOfilter (ApplicationFilterChain.Java:252)
at org.apache.catalina.core.applicationfilterchain.dofilter (applicationfilterchain.java:173)
at com.companyname.mtix.sms.http.filters.nocachefilter.dofilter (nocachefilter.java:63) org.apache.catalina.core.applicationFilterChain.InternaldOfilter (ApplicationFilterChain.Java:202)
at org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:173)
att com.companyname.mtix.sms.http.filters.messagefilter.dofilter (messagefilter.java:53)
at org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.java:202) att org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:173)
at org.springframework.web.filter.requestcontextfilter.dofilterInternal (requestContextFilter.java:61)
att org.springframework.web.filter.onceperrequestfilter.dofilter (oneperrequestfilter.java:77)
at org.apache.catalina.core.applicationfilterchain.internaldofilter (ApplicationFilterChain.Java:202) org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:173)
at org.ajaxanywhere.aafilter.dofilter (aafilter.java:46)
at org.apache.catalina.core.applicationFilterChain.InternaldOfilter (ApplicationFilterChain.Java:202)
at org.apache.catalina.core.applicationfilterchain.dofilter (ApplicationFilterChain.java:173)
att org.apache.catalina.core.standardwrappervalve.invoke (Standardwrappervalve.java:213)
at org.apache.catalina.core.standardconcontextvalve.invoke (StandardContextValve.java:178)
at ate org.apache.catalina.core.standardhostvalve.invoke (Standardhostvalve.java:126)
at org.apache.catalina.valves.errorReportvalve.invoke (erryReportValve.java:105)
org.apache.catalina.valves.accesslogvalve.invoke (accesslogvalve.java:541)
at org.apache.catalina.core.standardenginevalve.invoke (StandardEngineValve.java:107)
at at at at at at at org.apache.catalina.connector.coyoteadapter.service (coyoteadapter.java:148)
at org.apache.coyote.http11.http11processor.process (http11processor.java:869)
at att org.apache.coyote.http11.http11baseprotocol $ http11connectionhandler.processconnection (http11baseprotocol.java:664)
at org.apache.tomcat.util.net.pooltcpendpoint.processsocket (pooltcpendpoint.java:527)
at org.apache.tomcat.util.net.leaderfollowerworkerthread.runit (LeaderFollowerWorkerThread. org.apache.tomcat.util.threads.threadpool $ controlrunnable.run (threadpool.java:684)
at java.lang.thread.run (thread.java:595)
< /pre>


Наш компонент - это веб -приложение, работающее под Tomcat, что Вызывает сторонний веб -сервис, который отправляет SMS -сообщения, это так и происходит. Строка нашего кода, на который исключается, является последней строкой в ​​фрагменте кода ниже. < /P>

String aggregatorResponse = null;
HttpClient httpClient = prepareHttpClient( username, password );
PostMethod postMethod = preparePostMethod( textUrl );

try {
SybaseTextMessageBuilder builder = new SybaseTextMessageBuilder();
URL notifyUrl = buildNotificationUrl( textMessage, codeSetManager );
String smsRequestDocument = builder.buildTextMessage( textMessage, notifyUrl );
LOG.debug( "Sybase MT document created as: \n" + smsRequestDocument );

postMethod.setRequestEntity( new StringRequestEntity( smsRequestDocument ) );
LOG.debug( "commiting SMS to aggregator: " + textMessage.toString() );
int httpStatus = httpClient.executeMethod( postMethod );


Подробнее здесь: https://stackoverflow.com/questions/585 ... tion-reset

Вернуться в «JAVA»