关于Jelastic的Spring RestTemplate - 连接在请求外部休息服务时拒绝

时间:2015-08-05 14:50:38

标签: java spring rest resttemplate

我有需要调用Rest服务的应用程序来进行身份验证过程。该服务和我的应用程序位于同一服务器中。我使用Spring RestTemplate来调用它。当它在localhost中测试时,它完美地运行。但是当我将它部署到云服务器(在本例中为Jelastic)时,我收到了这个错误:

I/O error on GET request for "[my_rest_service_address]":Connection refused; nested exception is java.net.ConnectException: Connection refused

所有代码都遵循以下文档:http://docs.spring.io/spring/docs/3.0.x/javadoc-api/org/springframework/web/client/RestTemplate.html。只有更改为我的休息网址的网址。

是否因为jelastic服务器阻止出站请求而发生?但是,服务和我的应用程序都在同一台服务器上,为什么它仍然被阻止?

请向我解释一下,有什么问题?感谢

1 个答案:

答案 0 :(得分:0)

http 401代码表示发出请求的用户未经过身份验证。它可以是您的webapp的用户或用于休息呼叫的用户。

例如,可以在prod和test中使用不同的凭据,在每个环境中使用不同的安全方案等。