部署在PCF上的应用程序试图在localhost:8888上找到配置,即使云代工厂提供的配置服务器已与应用程序绑定

时间:2018-09-04 20:13:30

标签: spring cloudfoundry pcfdev

我们如何利用PCF的Config Services / Hystrix等Spring Cloud Services?我在PCF上部署了一个应用程序,并且我试图将CF市场上的Config服务器服务绑定到该应用程序。但是,当我启动该应用程序时,它将尝试连接localhost:8888。任何想法可以做什么?

manifest.yml

---
applications:
- name: demo
  memory: 4096M
  host: demo
  domain: apps.pcf.devfg.***.com
  services:
  - ps-config-server-pcf

1 个答案:

答案 0 :(得分:2)

确保您的build.gradle中有这两个库,并将您的应用绑定到Marketplace服务

io.pivotal.spring.cloud:spring-cloud-services-starter-config-client
org.springframework.cloud:spring-cloud-config-server

另外,从bootstrap.yml中删除所有本地配置(但是PCF会超越您的价值,这是一个好习惯)