Bonjour à tous,
j'ai un petit souci avec un service en java qui refuse de se connecter à un serveur web c# renvoyant un flux xml. il me génère systématiquement l'erreur :
java.net.ConnectException : Connection refused: connect.

ci dessous mon code java :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
	public boolean TraiteURL2(String SAEURL, Vehicule aVeh) throws IOException,
			JDOMException, InterruptedException {
		boolean connectOk = false;
		URL url;
		InputStream is = null;
 
 
		// Tentative d'exécution de l'URL, si erreur de connexion, on réessaie
		// toutes les 10 secondes
		do {
			try {
				url = new URL(SAEURL);
				is = url.openStream();
				connectOk = true; // Arrivé ici, cela veut dire que la connexion
									// au serveur web SAE s'est correctement
									// réalisée
			} catch (Exception e) {
				logger.error("Erreur de connexion au serveur web SAE : "
						+ e.getClass().toString() + " : " + e.getMessage());
				logger
						.info("Nouvelle tentative de connexion au serveur web SAE dans 10 secondes...");
				Thread.sleep(10000);
			}
		} while (connectOk != true);
 
		// une fois connecté au serveur web SAE, on parse le flux
		try {
			// Parsage du xml
			SAXBuilder builder = new SAXBuilder();
			Document doc = builder.build(is);
			Element racine;
			Element distance;
Ce code plante sur l'openStream().
sachant que dans l'url j'ai quelque chose qui ressembble à cela :
Ce qui me surprend le plus, c'est que si j'envoie cette url dans mon navigateur (IE), j'ai bien mon xml....

Ce code a déjà fonctionné auparavant, mais là je ne comprend pas pourquoi il me rejette ??

Help !