Je suis nouveau sur les services Web et je tente d'écrire le client d'un service Web RESTFul en utilisant RestTemplate. J'utilise org.springframework.http.converter.xml.MarshallingHttpMessageConverter comme convertisseur de message et org.springframework.oxm.xstream.XStreamMarshaller comme marshaller.Spring RestTemplate Client - exception de connexion refusée
Existe-t-il un moyen de déboguer davantage ou de trouver la cause première de ce problème?
Ma classe de consommateurs ressemble à ceci -
@SuppressWarnings("unchecked")
public List<Deal> getClientInformation() throws RestClientException {
return restTemplate.getForObject(webServiceURL, List.class);
}
Exception:
Exception in thread "main" org.springframework.web.client.ResourceAccessException: I/O error: Connection refused: connect; nested exception is java.net.ConnectException: Connection refused: connect
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:359)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:307)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:177)
at main.java.com.sample.consumer.DealConsumer.getClientInformation(Consumer.java:35)
at main.java.com.client.WebserviceConsumerTestClient.main(WebserviceConsumerTestClient.java:16)
Causée par: java.net.ConnectException: Connection refused: connecter à org.springframework .web.client.RestTemplate.doExecute (RestTemplate.java:359)
grâce oui, il était question de pare-feu. J'ai été en mesure de passer à travers cette erreur en ajoutant ci-dessous deux lignes avant de frapper le webservice dans le code client. System.setProperty ("proxyHost", "yourproxy.server.com"); System.setProperty ("proxyPort", "8080"); – PST
bien mieux que, maintenant si le problème est résolu, vous pouvez fermer cette question en marquant la réponse comme correcte. – dhamibirendra
@dhamibirendra Merci. – pudaykiran