Soap UI: ERREUR:java.net.Exception socketexception: Connection reset
J'obtiens l'ERREUR:
java.net.Exception socketexception: la 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. Peut-on regarder cette et laissez-moi 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)
Est que votre client exception de côté? Quel est le serveur le dire ?
La même fonctionne bien dans le navigateur. mais lors de l'appel de Soapui j'obtiens l'erreur.
S'il vous plaît exécuter votre client avec
La même fonctionne bien dans le navigateur. mais lors de l'appel de Soapui j'obtiens l'erreur.
S'il vous plaît exécuter votre client avec
-Djavax.net.debug=ssl,handshake
et d'afficher le résultat dans votre question. Si votre serveur est en train de faire l'authentification du client veuillez également fournir le client-côté paramètres.
OriginalL'auteur ChanGan | 2017-03-23
Vous devez vous connecter pour publier un commentaire.
WINDOWS
Option 1:
trouver le fichier suivant sur votre ordinateur (assurez-vous que vous avez accès en écriture au fichier):
C:\Program Files\SmartBear\SoapUI-5.2.1\bin\SoapUI-5.2.1.vmoptions
Ajouter la ligne suivante dans le 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 (OSX)
L'emplacement d'installation par défaut pour Mac est à la racine du dossier Applications, et la
vmoptions.txt
fichier est là. Cliquez-droit sur le SOAPUI .application fichier (dans le dossier /Applications), et choisir "Afficher le Contenu du Paquet" pour obtenir les fichiers internes.Ajouter la ligne suivante à la
vmoptions.txt
fichier:LINUX
Edit:
bin/SoapUI-5.3.0.vmoptions
dans SoapUI répertoireAjouter la ligne suivante dans le fichier:
-Dsoapui.https.protocols=TLSv1.2
J'espère que cela aide.
-Dsoapui.https.protocols=SSLv3,TLSv1.2
Si vous utilisez windows 7 (par exemple, si vous utilisez iisexpress pour dev), vous devez activer TLSv1.2 protocole. Voir: derekseaman.com/2010/06/...
Option1/Windows travaillé pour moi dans SoapUI 5.3.0. Cependant, j'ai dû supprimer les guillemets pour le faire fonctionner: -Dsoapui.https.les protocoles=SSLv3,TLSv1.2
OriginalL'auteur SergiSPN
En supprimant les protocoles TLS 1.0 dans le registre fonctionne très bien.
Invoquer-WebRequest SSL échoue?
ce post est utile pour résoudre ce problème.
OriginalL'auteur ChanGan
Je pense que vous êtes en utilisant entreprise de la connexion et de la société pare-feu bloque la connexion.
OriginalL'auteur Sumit Kumar
Essayé toutes les solutions mais rien n'a fonctionné. Il a commencé à travailler après avoir ignoré jre répertoire dans SoapUI. Donc, si les solutions ci-dessus ne fonctionne pas pour vous, alors essayez ceci:
a travaillé pour moi.Merci.
OriginalL'auteur Krzysztof Cieśliński
Des fins de test uniquement: Si tout le reste échoue, vous pouvez également utiliser le protocole http au lieu de https. Il suffit de modifier l'url dans la SoapUI fenêtre de la demande.
OriginalL'auteur TomEberhard