java.net.SocketTimeOutException: Read Timed out

java.net.SocketTimeOutException: Read Timed out - Java - Programmation

Marsh Posté le 30-10-2007 à 21:50:40    

Bonjour,
 
J'ai un webservice exposé via Axis 1.1 hosté sur un serveur Tomcat.
J'ai un client qui appelle le webservice avec la pile d'IBM de Websphere 5 ( com.ibm.ws.webservices ) qui obtient de temps en temps l'exception java.net.SocketTimeOutException Read Timed Out.
Je n'arrive pas à comprendre d'où vient le pb: côté client, côté serveur ? est-ce un pb de configuration Tomcat ?
 

Reply

Marsh Posté le 30-10-2007 à 21:50:40   

Reply

Marsh Posté le 31-10-2007 à 11:36:39    

Il faut, je crois, augmenter le Timeout comme suit :  

Code :
  1. call = service.createCall(portName,"testConn" );
  2. ((org.apache.axis.client.Call)call).setTimeout(new Integer(1000*120));


Message édité par franzBesac le 31-10-2007 à 11:36:55

---------------
http://www.chances-de-gagner.fr
Reply

Marsh Posté le 01-11-2007 à 09:16:08    

oui je sais, sauf que la le client c'est la pile ws IBM (de WAS5). Le timeout était déjà suffisament long. Et le ws, synchrone, avait des temps d'exécutions normaux. Le problème, finalement, était un changement de configuration des interfaces réseaux, mal réalisé, entrainant des problèmes de traffic, et expliquant le timeout. Mais c'était vicieux, ca fonctionnait, mais moins bien.


---------------
L'homme descend du singe, Tomasi est un homme, Tomasi ne descend pas du panier de basket.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed