Spring boot 找不到 PropertySource: 找不到标签
我正在尝试安装 Spring Cloud 服务器配置,但服务器配置服务,它适用于端口 8888, 什么是正确的,必须通过端口执行其他服务 18060, 但为什么当我启动时,它就会分配端口 8080 对我来说并返回警告 "找不到 PropertySource: 找不到标签", 该怎么办? 谢!!!
没有找到相关结果
已邀请:
3 个回复
石油百科
赞同来自:
事实证明,这是服务器服务检查的问题 config, 当在服务器上进行性能检查时 config, 使用空环境,因此应用程序的名称为空,因此,客户端 spring cloud 将尝试访问 {config-server}/application, 由于应用程序是默认的应用程序名称,请参阅有关此信息的更多信息。
要解决此问题,我只关闭了服务器性能检查 config
帅驴
赞同来自:
首先在您的应用程序中包含调试模式。/在您的属性文件中: logging.level.=DEBUG . 它只是为了确保问题与我相同,或者您可以在她出错的地方有某种暗示。/
然后启动应用程序并查看日志。 杂志显示配置的服务器 URI 是什么
URL
获取所有资源属性。
比较两者 URL s - 杂志中的一个和您的配置服务器 URI.
问题是错误 URL, 特定属性文件最终可能具有空白空间。 /从某个地方复制过去时可能会发生 / 例子:
价值 spring.cloud.config.uri=http:localhost: < 港口 >
< 额外的空空间 >
如果是这样,则客户端日志显示 localhost: /
20%20%/
< 应用名称 > / < 轮廓 >
只需删除空的保留空间。 然后它应该工作 !
龙天
赞同来自:
@EnableConfigServer
在配置类的级别或应用程序的主类 spring boot 并重新启动服务 .it .