当前位置: 首页 > 知识库问答 >
问题:

Spring cloud config服务器没有读取本地git存储库中的属性文件

慕容安易
2023-03-14

我正在尝试读取本地git存储库中一个微服务的属性文件。它不是在PropertySource中添加文件详细信息。它是一片空白。

请求-http://localhost:8888/limit-service/default

spring.application.name=spring-cloud-config-server
server.port = 8888
logging.level.org.springframework = trace
spring.cloud.config.server.git.uri=file:///E:/microservice/git-local-repo

请参考下面的日志,同时试图要求详细信息-

2020-12-18 15:50:48.508 TRACE 14392 --- [nio-8888-exec-2] .b.c.c.ConfigDataEnvironmentContributors : Processing imports [file:/E:/microservice/git-local-repo/]
2020-12-18 15:50:48.508 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application.properties
2020-12-18 15:50:48.508 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application.xml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application.yml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application.yaml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service.xml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service.yml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service.yaml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application-default.properties
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application-default.xml
2020-12-18 15:50:48.509 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application-default.yml
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/application-default.yaml
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service-default.properties
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service-default.xml
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service-default.yml
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.c.ConfigDataLocationResolver     : Skipping missing resource file:/E:/microservice/git-local-repo/limit-service-default.yaml
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] .b.c.c.ConfigDataEnvironmentContributors : Nothing imported
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] .b.c.c.ConfigDataEnvironmentContributors : Processed imports for of 1 contributors`enter code here`
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.config.ConfigDataEnvironment     : Applying config data environment contributions
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.config.ConfigDataEnvironment     : Adding imported property source 'Config resource 'file [E:\microservice\git-local-repo\limit-service.properties]' via location 'file:/E:/microservice/git-local-repo/''
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.config.ConfigDataEnvironment     : Setting default profiles: [default]
2020-12-18 15:50:48.510 TRACE 14392 --- [nio-8888-exec-2] o.s.b.c.config.ConfigDataEnvironment     : Setting active profiles: [default]
2020-12-18 15:50:48.510 DEBUG 14392 --- [nio-8888-exec-2] o.s.core.env.StandardEnvironment         : Activating profiles [default]
2020-12-18 15:50:48.511 TRACE 14392 --- [nio-8888-exec-2] o.s.c.c.s.e.NativeEnvironmentRepository  : Testing pattern: E:/microservice/git-local-repo/ with property source: E:\microservice\git-local-repo\limit-service.properties
2020-12-18 15:50:48.511 DEBUG 14392 --- [nio-8888-exec-2] o.s.c.c.s.e.NativeEnvironmentRepository  : Not adding property source: E:\microservice\git-local-repo\limit-service.properties
2020-12-18 15:50:48.511 DEBUG 14392 --- [nio-8888-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/json;q=0.8', given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, application/signed-exchange;v=b3;q=0.9, */*;q=0.8] and supported [application/json]
2020-12-18 15:50:48.512 TRACE 14392 --- [nio-8888-exec-2] m.m.a.RequestResponseBodyMethodProcessor : Writing [Environment [name=limit-service, profiles=[default], label=null, propertySources=[], version=91d0b396ff46642fc4efc1ec31e616487f51b10b, state=null]]
2020-12-18 15:50:48.513 TRACE 14392 --- [nio-8888-exec-2] s.w.s.m.m.a.RequestMappingHandlerAdapter : Applying default cacheSeconds=-1
2020-12-18 15:50:48.513 TRACE 14392 --- [nio-8888-exec-2] o.s.web.servlet.DispatcherServlet        : No view rendering, null ModelAndView returned.
2020-12-18 15:50:48.513 DEBUG 14392 --- [nio-8888-exec-2] o.s.web.servlet.DispatcherServlet        : Completed 200 OK, headers={masked}
2020-12-18 15:50:48.513 TRACE 14392 --- [nio-8888-exec-2] o.s.b.w.s.f.OrderedRequestContextFilter  : Cleared thread-bound request context: org.apache.catalina.connector.RequestFacade@252c2bfc

共有1个答案

史默
2023-03-14

这个问题你在Spring boot 2.4.1中必须面对,我建议用Spring boot 2.3.7创建新的项目。

 类似资料:
  • 我正在运行jeter分布式测试。我有很多组合要测试,所以创建了属性文件(. properties)来执行不同的测试。 例如:我有1台主机和2台从机。我将jmx脚本保存在主机中,并将测试数据保存在所有从机中 在所有从机中启动jmeter-server 使用以下命令从master运行分布式测试"jmeter-n-tscript.jmx-pcondition1.properties-R SlaveIP1

  • -在我的本地f:\git-local-repository\repository上创建了git repository文件夹 -使用类路径链接源链接它-为我的服务添加属性文件 -在提交位置f:\git-local-repository\repository上的更改后 预期结果:将显示应用程序属性详细信息和其他URL的

  • 我用gogs创建了我的私人git存储库,并遇到了docker Containter。当我启动配置服务器时,在我的个人文件夹中创建了一个临时文件夹,其名称如下:config-repo-6084055946640576163,它包含了所有的配置文件,所以我确信该存储库是由服务器克隆的,但是,当我通过internet explorer访问它时,我看不到配置,它们是空的。 我切下URLhttp://loc

  • 我尝试在本地运行此存储库 我安装了git,但当我运行此命令时: 编辑运行另一个命令时收到此错误:

  • 当我击球时http://localhost:8888/limits-服务/默认设置: 这是我的应用程序属性文件: 这是我的本地git回购文件: 这是我的主要课程: 请帮我解决这个问题。

  • 我的Spring云配置服务器在尝试使用http://localhost:8080/application/default访问属性文件内容时抛出以下错误 我的申请。配置服务器中的属性如下所示 <代码>Spring。云配置。服务器吉特。uri=/Users/joe/MyProgs/Java/spring ws/config,我甚至尝试了这个spring。云配置。服务器吉特。uri=${HOME}/My