Spring Cloud,配置服务器无法启动,如何为git配置uri
Posted
技术标签:
【中文标题】Spring Cloud,配置服务器无法启动,如何为git配置uri【英文标题】:Spring cloud, config server can not start, how to config uri for git 【发布时间】:2015-06-02 00:00:32 【问题描述】:我对spring cloud项目很感兴趣,现在正在测试,但立即被屏蔽了。
-
在 POM 中:我添加了这个依赖项:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
-
对于主要应用:
@Configuration
@EnableAutoConfiguration
@EnableConfigServer
public class SpringConfigServerApplication
public static void main(String[] args)
SpringApplication.run(SpringConfigServerApplication.class, args);
所以根据文档,我只需要添加enableConfigServer
,然后我尝试启动它,这是错误:
org.springframework.beans.factory.BeanCreationException:创建类 org.springframework.cloud.config.server.ConfigServerConfiguration$GitRepositoryConfiguration 中定义的名称为“environmentRepository”的 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.IllegalStateException: 你需要为 git 仓库配置一个 uri
那么,如何为 git 存储库配置 uri?文档中没有提到任何内容。
感谢您的详细说明
【问题讨论】:
您可以在 application.yml 中将其称为 spring.cloud.config.server.git.uri。即使我试图抓住这个主题,这个资源对我帮助很大,你也应该尝试一下[Spring-Cloud Sample]qiita.com/making@github/items/… 【参考方案1】:我遇到了同样的问题,当我在 application.yml 文件中设置配置文件时,它已解决,如下所示:
spring:
profiles:
active: native
【讨论】:
【参考方案2】:关于这个严重的问题,您需要做的就是清理您的 maven 存储库并再次更新它。这对我有用!
【讨论】:
请通过添加有关问题解决方案的更多信息来增强您的答案【参考方案3】:我们的例子是here。来自application.yml
的configuration 如下所示:
spring:
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
【讨论】:
感谢您提供此信息。但我有一个问题,它只从存储库获取主分支,而不是基于配置文件的开发或其他。我们如何指定配置文件特定的 git uri 和分支? 好的,我知道了。它基本上是 label ,我必须在uri
下设置,并且由于配置服务器已经打开资源,例如 /label/name-profiles.yml
,默认情况下标签会按照文档转到 master。
@spencergibb 因此,为了添加加密/解密机制,我在类路径中添加了密钥库 [*.jsk],但由于依赖关系不满足而无法启动应用程序。我添加了 rsa 依赖项,但仍然看到相同的错误。你能发表评论还是我应该把它当作一个新问题?
这里有任何快速帮助 - 原因:org.eclipse.jgit.api.errors.RefNotFoundException: Ref master cannot be resolve?
见github.com/spring-cloud/spring-cloud-config/issues/…以上是关于Spring Cloud,配置服务器无法启动,如何为git配置uri的主要内容,如果未能解决你的问题,请参考以下文章
启用 Spring-Cloud-OpenFeign 配置可刷新,项目无法启动,我 TM 人傻了(下)
启用 Spring-Cloud-OpenFeign 配置可刷新,项目无法启动,我 TM 人傻了(下)
启用 Spring-Cloud-OpenFeign 配置可刷新,项目无法启动,我 TM 人傻了(上)
Spring Cloud Kubernetes - 启用配置重新加载时 Spring Boot 无法启动