部署在 PCF 上的应用程序试图在 localhost:8888 处查找配置,即使云铸造厂提供的配置服务器已与应用程序绑定
App deployed on PCF trying to find config at localhost:8888 even when the cloud foundry provided config server is binded with app
我们如何使用 Spring 云服务,例如 PCF 的 Config Services/Hystrix?我在 PCF 上部署了一个应用程序,我正在尝试将来自 CF 市场的配置服务器服务绑定到它。但是当我启动应用程序时,它会尝试连接 localhost:8888
。知道可以做什么吗?
manifest.yml
---
applications:
- name: demo
memory: 4096M
host: demo
domain: apps.pcf.devfg.***.com
services:
- ps-config-server-pcf
确保您的 build.gradle
中有这两个库并将您的应用程序绑定到 Marketplace 服务
io.pivotal.spring.cloud:spring-cloud-services-starter-config-client
org.springframework.cloud:spring-cloud-config-server
此外,从 bootstrap.yml
中删除所有本地配置(但是 PCF 会覆盖您的值,这是一个很好的做法)
我们如何使用 Spring 云服务,例如 PCF 的 Config Services/Hystrix?我在 PCF 上部署了一个应用程序,我正在尝试将来自 CF 市场的配置服务器服务绑定到它。但是当我启动应用程序时,它会尝试连接 localhost:8888
。知道可以做什么吗?
manifest.yml
---
applications:
- name: demo
memory: 4096M
host: demo
domain: apps.pcf.devfg.***.com
services:
- ps-config-server-pcf
确保您的 build.gradle
中有这两个库并将您的应用程序绑定到 Marketplace 服务
io.pivotal.spring.cloud:spring-cloud-services-starter-config-client
org.springframework.cloud:spring-cloud-config-server
此外,从 bootstrap.yml
中删除所有本地配置(但是 PCF 会覆盖您的值,这是一个很好的做法)