spring-security Sping Boot 安全应用程序未在PCF中显示线程链接,浏览器控制台中'cloudfoundryapplication'为503

wz3gfoph  于 2022-11-11  发布在  Spring
关注(0)|答案(1)|浏览(98)

我正在PCF中的同一个Org -〉Space中部署两个不同的应用程序。
两者都是启用了Spring Security Actuator的Sping Boot 应用程序。
在PCF中,如果Spring应用程序部署时启用了执行器,则将显示一个Thread链接,其中包含一些其他特性。
所有这些功能都显示为一个应用程序和其他它没有显示任何东西。
对于第二个应用程序,我可以在日志中看到我得到“无法从UAA获取令牌密钥”,并且在浏览器控制台中,“cloudfoundryapplication”的GET调用返回503。
对于第一个应用程序,一切都运行正常。没有配置更改,只有一些依赖项被添加到第二个应用程序中。

qlckcl4x

qlckcl4x1#

对于第二个应用程序,使用的附加依赖项是spring-cloud-starter-netflix-ribbon,它需要WebClient上启动的调用的服务名称。
因此,我配置了两个webClient.builder bean,一个带有@LoadBalanced,另一个带有@Primary注解的普通WebClient.builder。
在内部,Cloud Foundry框架使用Primary bean,我们的项目使用laodBalancedWebClientBuilder。

相关问题