Problème HttpHostConnectException

Problème HttpHostConnectException - Java - Programmation

Marsh Posté le 29-03-2013 à 15:19:44    

Bonjour à tous,
 
je développe actuellement une application JAVA qui fait appel à un api web par le biais de requêtes Http.  
Malheureusement, depuis peu j'ai cette erreur:  org.apache.http.conn.HttpHostConnectException: Connection to http://siteweb.xxx refused
Je parviens à accéder au site via le navigateur mais l'application de fonctionne toujours pas.
 
Y a-t-il des pistes de résolution pour ce types de problèmes?
 
Je vous remercie par avance pour l'aide que vous pourrez m'apporter.
 
ps: Log complet
 

Citation :


org.apache.http.conn.HttpHostConnectException: Connection to http://siteweb.xxx refused
 at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:190)
 at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
 at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
 at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
 at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
 at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
 at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)
 at fr.insa.ajir.athle.lib.JsonSingleton.map(JsonSingleton.java:60)
 at fr.insa.ajir.athle.controller.SynchroController.effectuerSynchro(SynchroController.java:62)
 at fr.insa.ajir.athle.view.JAthlePanel.afficherSync(JAthlePanel.java:135)
 at fr.insa.ajir.athle.view.JAthlePanel.access$0(JAthlePanel.java:126)
 at fr.insa.ajir.athle.view.JAthlePanel$1.actionPerformed(JAthlePanel.java:75)
 at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
 at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
 at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
 at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
 at java.awt.Component.processMouseEvent(Component.java:6389)
 at javax.swing.JComponent.processMouseEvent(JComponent.java:3268)
 at java.awt.Component.processEvent(Component.java:6154)
 at java.awt.Container.processEvent(Container.java:2045)
 at java.awt.Component.dispatchEventImpl(Component.java:4750)
 at java.awt.Container.dispatchEventImpl(Container.java:2103)
 at java.awt.Component.dispatchEvent(Component.java:4576)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
 at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
 at java.awt.Container.dispatchEventImpl(Container.java:2089)
 at java.awt.Window.dispatchEventImpl(Window.java:2518)
 at java.awt.Component.dispatchEvent(Component.java:4576)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672)
 at java.awt.EventQueue.access$400(EventQueue.java:96)
 at java.awt.EventQueue$2.run(EventQueue.java:631)
 at java.awt.EventQueue$2.run(EventQueue.java:629)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
 at java.awt.EventQueue$3.run(EventQueue.java:645)
 at java.awt.EventQueue$3.run(EventQueue.java:643)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:642)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.net.ConnectException: Connection timed out
 at java.net.PlainSocketImpl.socketConnect(Native Method)
 at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
 at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
 at java.net.Socket.connect(Socket.java:546)
 at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127)
 at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
 ... 47 more


Reply

Marsh Posté le 29-03-2013 à 15:19:44   

Reply

Marsh Posté le 29-03-2013 à 19:54:08    

Caused by: java.net.ConnectException: Connection timed out
 
Problème réseau, proxy dans le chemin, adresse incorrecte...
 
Essaye d'interroger le serveur avec qq chose de basique, en telnet par exemple, pour t'assurer qu'il répond.


---------------
http://devicenotready.com/ - Informatique et autres bizarreries
Reply

Marsh Posté le 30-03-2013 à 13:02:02    

Bonjour,
 
merci pour ta réponse.
En fait il s'agit d'un serveur web (hébergé chez OVH), et j'arrive parfaitement à accéder au serveur web. De plus, la connexion de l'application fonctionnait avec la même configuration il y a 3 jours.
 
Merci à toi pour ton aide.

Reply

Sujets relatifs:

Leave a Replay

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