gpt4 book ai didi

web-services - Spring RestTemplate Client - 连接被拒绝异常

转载 作者:IT老高 更新时间:2023-10-28 13:48:24 40 4
gpt4 key购买 nike

我是 web 服务的新手,正在尝试使用 RestTemplate 编写 RESTFul web 服务的客户端。我使用 org.springframework.http.converter.xml.MarshallingHttpMessageConverter 作为消息转换器,使用 org.springframework.oxm.xstream.XStreamMarshaller 作为编码器。

有没有办法进一步调试或找出这个问题的根本原因?

我的消费者类看起来像这样 -

@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)

原因:java.net.ConnectException:连接被拒绝:连接 在 org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:359)

最佳答案

您尝试调用的 webServiceURL 无法访问。确保 webServiceURL 路径正确且正在监听。

PS。还要检查服务器端是否存在防火墙问题。

Wireshark 可以帮助您进一步调试。

http://www.wireshark.org/

关于web-services - Spring RestTemplate Client - 连接被拒绝异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11648706/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com