我正在尝试设置Spring Cloud Config Server,但是服务配置服务器在端口8888上运行,这是正确的,另一个服务应该在端口18060上运行,但是由于我启动时的原因,它为我分配了8080端口并返回警告“找不到PropertySource:找不到标签”,我该怎么办?谢谢 !!!

最佳答案

我遇到类似的问题,当我在本地运行服务器时,我仅在stratup的日志中看到

o.s.c.c.c.ConfigServicePropertySourceLocator - Could not locate PropertySource: label not found

原来这是配置服务器运行状况检查的问题,当触发运行状况检查到配置服务器时,使用的是空环境,因此应用程序名称为空,因此Spring Cloud客户端将尝试访问{config-server}/应用程序,因为应用程序是默认的应用程序名称,有关此信息,请参阅issue

为了解决这个问题,我刚刚禁用了配置服务器的运行状况检查
health.config.enabled=false

关于java - Spring Boot找不到PropertySource : label not found,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44014594/

10-10 13:20