使用SpringCloud进行服务调用时报500错误Connection refused: connect

nloujkl 2018-08-12 11:44:43
在使用SpringCloud搭建微服务的时候,消费者应用通过RestTemplate来向服务提供者发送GET请求,但是报Connection refused: connect错误,如下:

我的配置文件如下:
注册中心:
server.port=8888
eureka.instance.hostname=localhost
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
服务提供者:
server.servlet.context-path=/itsq.sysAuth
server.address=127.0.0.1
server.tomcat.remote_ip_header=x-forwarded-for
server.tomcat.protocol_header=x-forwarded-proto
server.tomcat.port-header=X-Forwarded-Port
server.use-forward-headers=true
logging.level.org.springframework=INFO

spring.application.name=sysAuth-client
server.port=8080
eureka.client.serviceUrl.defaultZone=http://localhost:8888/eureka/
消费者:
server.servlet.context-path=/itsq.fremework
server.address=127.0.0.1
server.tomcat.remote_ip_header=x-forwarded-for
server.tomcat.protocol_header=x-forwarded-proto
server.tomcat.port-header=X-Forwarded-Port
server.use-forward-headers=true
logging.level.org.springframework=INFO
spring.application.name=fremework-client
server.port=8081
eureka.client.service-url.defaultZone=http://localhost:8888/eureka/
调用方式:
@RestController
public class HelloController {

@Autowired
private RestTemplate restTemplate;

@RequestMapping(value = "/hello",method = RequestMethod.GET)
public String helloController() {
return restTemplate.getForEntity("http://SYSAUTH-CLIENT/hello", String.class).getBody();
}
}
...全文
3174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
SimonDW 2018-08-13
  • 打赏
  • 举报
回复
Eureka服务启动了吗?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧