Spring boot 找不到 PropertySource: 找不到标签

我正在尝试安装 Spring Cloud 服务器配置,但服务器配置服务,它适用于端口 8888, 什么是正确的,必须通过端口执行其他服务 18060, 但为什么当我启动时,它就会分配端口 8080 对我来说并返回警告 "找不到 PropertySource: 找不到标签", 该怎么办? 谢!!!
已邀请:

石油百科

赞同来自:

当我在本地启动我的服务器时,我遇到了类似的问题,我只在杂志上看到了 stratup


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


事实证明,这是服务器服务检查的问题 config, 当在服务器上进行性能检查时 config, 使用空环境,因此应用程序的名称为空,因此,客户端 spring cloud 将尝试访问 {config-server}/application, 由于应用程序是默认的应用程序名称,请参阅有关此信息的更多信息。

要解决此问题,我只关闭了服务器性能检查 config


health.config.enabled=false

帅驴

赞同来自:

试试吧。 我有同样的问题,我决定了它。

首先在您的应用程序中包含调试模式。/在您的属性文件中: logging.level.=DEBUG . 它只是为了确保问题与我相同,或者您可以在她出错的地方有某种暗示。/
然后启动应用程序并查看日志。 杂志显示配置的服务器 URI 是什么

URL

获取所有资源属性。

比较两者 URL s - 杂志中的一个和您的配置服务器 URI.

问题是错误 URL, 特定属性文件最终可能具有空白空间。 /从某个地方复制过去时可能会发生 / 例子:

价值 spring.cloud.config.uri=http:localhost: < 港口 >

< 额外的空空间 >

如果是这样,则客户端日志显示 localhost: /

20%20%/

< 应用名称 > / < 轮廓 >

只需删除空的保留空间。 然后它应该工作 !

龙天

赞同来自:

添加

@EnableConfigServer

在配置类的级别或应用程序的主类 spring boot 并重新启动服务 .it .

要回复问题请先登录注册