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

nloujkl Java开发工程师  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();
}
}
...全文
1208 1 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
SimonDW 2018-08-13
Eureka服务启动了吗?
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2018-08-12 11:44
社区公告
暂无公告