我正在PCF中的同一个Org -〉Space中部署两个不同的应用程序。
两者都是启用了Spring Security Actuator的Sping Boot 应用程序。
在PCF中,如果Spring应用程序部署时启用了执行器,则将显示一个Thread链接,其中包含一些其他特性。
所有这些功能都显示为一个应用程序和其他它没有显示任何东西。
对于第二个应用程序,我可以在日志中看到我得到“无法从UAA获取令牌密钥”,并且在浏览器控制台中,“cloudfoundryapplication”的GET调用返回503。
对于第一个应用程序,一切都运行正常。没有配置更改,只有一些依赖项被添加到第二个应用程序中。
1条答案
按热度按时间qlckcl4x1#
对于第二个应用程序,使用的附加依赖项是spring-cloud-starter-netflix-ribbon,它需要WebClient上启动的调用的服务名称。
因此,我配置了两个webClient.builder bean,一个带有@LoadBalanced,另一个带有@Primary注解的普通WebClient.builder。
在内部,Cloud Foundry框架使用Primary bean,我们的项目使用laodBalancedWebClientBuilder。