首页 > 解决方案 > 在 Spring Cloud 数据流中为应用程序属性加载元数据 jar 时出现问题

问题描述

我正在 Spring Cloud 数据流中做我的第一个源流应用程序。源工件是从 maven 加载的,这意味着 dataflow-server 可以访问 maven,但元数据 jar 看起来无法下载。

服务器日志显示:

dataflow-server    | 2021-11-10 06:25:12.619  WARN 209 --- [nio-9393-exec-1] ApplicationConfigurationMetadataResolver : Failed to retrieve properties for resource test.app:spring-source-input-1.1.8-metadata:jar:metadata:1.1.8 because of HttpResponseException: status code: 401, reason phrase: Unauthorized (401)

工件名称

maven://test.app:spring-source-input:jar:1.1.8

元数据工件名称:

maven://test.app:spring-source-input-1.1.8-metadata:jar:metadata:1.1.8

即使 401 意味着凭据问题,我也检查了工件是否已构建和部署。元数据工件是使用 spring spring-boot-maven-pluginspring-boot-configuration-processor构建的 为什么加载了应用程序但没有加载元数据?

我已经配置了本地(按卷映射到 docker)和远程 maven 注册表。

使用的 Docker 版本:

dataflow-server:: springcloud/spring-cloud-dataflow-server: 2.9.1-SNAPSHOT
skipper-server:  springcloud/spring-cloud-skipper-server:2.8.1-SNAPSHOT

标签: spring-cloud-dataflow

解决方案


推荐阅读