web-dev-qa-db-fra.com

SoapUI: ConnectException: Connexion expirée:

j'essaie d'envoyer une demande via REST. Je reçois une réponse positive lors de l’utilisation de firefox rest-client, Mais dans SoapUI, une exception est jointe ci-dessous . Comment résoudre ce problème? Merci. 

Java.net.ConnectException: Connection expiré: connectez-vous à Java.net.PlainSocketImpl.socketConnect (Méthode Native) à Java.net.PlainSocketImpl.doConnect (Unknown Source) à Java.net.PlainSocketImpl.connectToAddress (Unknown Source) à Java.net.PlainSocketImpl.connect (Unknown Source) à Java.net.SocksSocketImpl.connect (Unknown Source) à Java.net.Socket.connect (Unknown Source) à Java.net.Socket.connect (Unknown Source) à Java.net.Socket. (Source inconnue) sur Java.net.Socket. (Unknown Source) sur org.Apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket (DefaultProtocolSocketFactory.Java:80) à org.Apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket (DefaultProtocolSocketFactory.Java:122) à org.Apache.commons.httpclient.HttpConnection.open (HttpConnection.Java:707) à com.eviware.soapui.impl.wsdl.support.http.SoapUIMultiThreadedHttpConnectionManager $ HttpConnectionAdapter.open (SoapUIMultiThreadedHttpConnectionManager.Java:1637) à org.Apache.commons.httpclient.HttpMethodDirector.executeWithRetry (HttpMethodDirector.Java:387) à org.Apache.commons.httpclient.HttpMethodDirector.executeMethod (HttpMethodDirector.Java:171) à org.Apache.commons.httpclient.HttpClient.executeMethod (HttpClient.Java:397) à com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest (HttpClientRequestTransport.Java:202) à com.eviware.soapui.impl.wsdl.WsdlSubmit.run (WsdlSubmit.Java:123) à Java.util.concurrent.Executors $ RunnableAdapter.call (Unknown Source) à Java.util.concurrent.FutureTask $ Sync.innerRun (Source inconnue .__) à l'adresse Java.util.concurrent.FutureTask.run (Unknown Source) à Java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (Unknown Source) à Java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source) à Java.lang.Thread.run (Source inconnue)

29
katrin

Le délai d'attente par défaut du socket est fixé à 60000 millisecondes . 

Fichier -> Préférences -> Paramètres HTTP -> Délai d'attente du socket

49
Cengiz

Vous pouvez également définir la valeur sur 0 sans que le délai ne soit dépassé . Testé avec SoapUI 4.5.0

17
thomdask

Je voudrais essayer d'ajuster le délai d'attente de socket dans les préférences de SoapUI. SoapUI a un délai d'expiration standard de 60000 millisecondes. J'essaierais de l'agrandir beaucoup pour voir si vous avez le même problème. Cela a corrigé un problème de délai d’attente pour moi auparavant.

Vous pouvez également modifier ce paramètre directement dans le fichier soapui-settings.xml

    <con:setting id="HttpSettings@socket_timeout">120000</con:setting>

Si cela ne vous aide pas, essayez de poser votre question sur eviware forum .

5
Steve Miskiewicz

Vous pouvez également définir un délai d'attente pour votre demande, il est en bas à gauche "Propriétés de la demande", cela m'a aidé. SoapUI 5.4.0 voici l'écran

2
JeSa