Je reçois une erreur:
Java.net.SocketException: réinitialisation de la connexion.
J'ai suivi le lien ci-dessous pour résoudre le problème. Mais pas de chance ..
J'ai donné les journaux d'erreur ci-dessous. Quelqu'un peut-il regarder cela et me laisser savoir comment résoudre ce problème?
Thu Mar 23 16:11:51 IST 2017:ERROR:Java.net.SocketException: Connection reset
Java.net.SocketException: Connection reset
at Java.net.SocketInputStream.read(Unknown Source)
at Java.net.SocketInputStream.read(Unknown Source)
at Sun.security.ssl.InputRecord.readFully(Unknown Source)
at Sun.security.ssl.InputRecord.read(Unknown Source)
at Sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at Sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at Sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at Sun.security.ssl.AppOutputStream.write(Unknown Source)
at org.Apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.Java:131)
at org.Apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.Java:138)
at org.Apache.http.impl.conn.LoggingSessionOutputBuffer.flush(LoggingSessionOutputBuffer.Java:95)
at org.Apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.Java:270)
at org.Apache.http.impl.AbstractHttpClientConnection.flush(AbstractHttpClientConnection.Java:275)
at org.Apache.http.impl.conn.AbstractClientConnAdapter.flush(AbstractClientConnAdapter.Java:197)
at org.Apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.Java:258)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doSendRequest(HttpClientSupport.Java:113)
at org.Apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.Java:123)
at org.Apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.Java:633)
at org.Apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.Java:454)
at org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:820)
at org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:754)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.Java:247)
at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.Java:362)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.Java:324)
at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.Java:237)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.Java:127)
at Java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at Java.util.concurrent.FutureTask.run(Unknown Source)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at Java.lang.Thread.run(Unknown Source)
En supprimant les protocoles, TLS 1.0 dans le registre fonctionne bien.
Invoke-WebRequest SSL échoue? Ce message est utile pour résoudre ce problème.
LES FENÊTRES
Option 1:
recherchez le fichier suivant sur votre ordinateur (assurez-vous que vous avez un accès en écriture au fichier): C:\Program Files\SmartBear\SoapUI-5.2.1\bin\SoapUI-5.2.1.vmoptions
Ajoutez la ligne suivante au fichier:
-Dsoapui.https.protocols="SSLv3,TLSv1.2"
SoapUI-5.2.1.exe
)Option 2: (si l'option 1 ne fonctionne pas pour vous).
C:\Program Files\SmartBear\SoapUI-5.2.1\bin\soapui.bat
if "%SOAPUI_HOME%" == "" goto START
):set Java_OPTS=%Java_OPTS% -Dsoapui.https.protocols="SSLv3,TLSv1.2"
soapui.bat
)MAC OS X)
L'emplacement d'installation par défaut pour Mac se trouve dans le dossier Applications racine et le fichier vmoptions.txt
s'y trouve. Cliquez avec le bouton droit sur le fichier SOAPUI .app (dans le dossier/Applications), puis choisissez "Afficher le contenu du paquet" pour accéder aux fichiers internes.
/Applications/SoapUI-X.X.X.app/Contents/vmoptions.txt
Ajoutez la ligne suivante au fichier vmoptions.txt
:
-Dsoapui.https.protocols=TLSv1.2
LINUX
Edit: bin/SoapUI-5.3.0.vmoptions
dans le répertoire SoapUI
Ajoutez la ligne suivante au fichier:
-Dsoapui.https.protocols=TLSv1.2
J'espère que ça aide.
J'ai essayé toutes les solutions mais rien n'a fonctionné. Il a commencé à fonctionner après avoir ignoré le répertoire jre dans SoapUI. Donc, si les solutions ci-dessus ne vous conviennent pas, essayez ceci:
Je pense que vous utilisez une connexion de société et que le pare-feu de la société bloque la connexion.