0

我正在尝试使用 Spring Boot Cloud Config 服务器从我的 GIT 存储库中获取内容 application.properties,其中我保存了尤里卡服务器的 URL。我正在使用带有云依赖版本的 Spring Boot 版本 2.3.4 - Hoxton.SR5。

我的配置服务器中的 application.properties:

spring.application.name=config-server-git

spring.config.name=sb-employee-cloud-config-server-git

server.port=8888

spring.cloud.config.server.git.uri=https://github.com/Venkatesh-8203/sb-employee-cloud-config-server-git.git

#spring.cloud.config.server.git.clone-on-start=true

#spring.cloud.config.server.git.skip-ssl-validation=true

配置服务器启动:

2021-04-26 20:48:44.711 INFO 14260 --- [main] m.EmployeeCloudConfigServerSBApplication:未设置活动配置文件,回退到默认配置文件:默认

2021-04-26 20:48:45.486 INFO 14260 --- [主] oscloud.context.scope.GenericScope:BeanFactory id=53849fa2-bc07-3ec6-b44c-0fe3da5e9e6a

2021-04-26 20:48:45.933 INFO 14260 --- [main] osbwembedded.tomcat.TomcatWebServer:Tomcat 使用端口初始化:8888 (http)

2021-04-26 20:48:45.943 INFO 14260 --- [main] o.apache.catalina.core.StandardService:启动服务 [Tomcat]

2021-04-26 20:48:45.943 INFO 14260 --- [main] org.apache.catalina.core.StandardEngine:启动 Servlet 引擎:[Apache Tomcat/9.0.38]

2021-04-26 20:48:46.072 INFO 14260 --- [main] oaccC[Tomcat].[localhost].[/]:初始化 Spring 嵌入式 WebApplicationContext

2021-04-26 20:48:46.072 INFO 14260 --- [main] wscServletWebServerApplicationContext:根 WebApplicationContext:初始化在 1345 毫秒内完成

2021-04-26 20:48:46.427 INFO 14260 --- [main] ossconcurrent.ThreadPoolTask​​Executor:初始化 ExecutorService 'applicationTaskExecutor'

2021-04-26 20:48:49.936 INFO 14260 --- [main] osbaeweb.EndpointLinksResolver:在基本路径“/actuator”下暴露 2 个端点

2021-04-26 20:48:49.986 INFO 14260 --- [main] osbwembedded.tomcat.TomcatWebServer:Tomcat 在端口上启动:8888 (http),上下文路径为“”

2021-04-26 20:48:50.199 INFO 14260 --- [main] m.EmployeeCloudConfigServerSBApplication:在 6.533 秒内启动 EmployeeCloudConfigServerSBApplication(JVM 运行 6.87)

2021-04-26 20:48:59.226 INFO 14260 --- [nio-8888-exec-1] oaccC[Tomcat].[localhost].[/]:初始化 Spring DispatcherServlet 'dispatcherServlet'

2021-04-26 20:48:59.226 INFO 14260 --- [nio-8888-exec-1] osweb.servlet.DispatcherServlet:初始化 Servlet 'dispatcherServlet'

2021-04-26 20:48:59.234 INFO 14260 --- [nio-8888-exec-1] osweb.servlet.DispatcherServlet:在 8 毫秒内完成初始化

当我点击 URL - http://localhost:8888/config-server-git/default

或者

http://localhost:8888/sb-employee-cloud-config-server-git/default,我得到“白标签错误页面”屏幕。

我的生产者服务中的 application.properties:

spring.application.name=employee-producer

server.port=8080

#eureka.client.serviceUrl.defaultZone=http://localhost:8090/eureka

eureka.client.registerWithEureka=true

eureka.client.fetchRegistry=true

spring.cloud.config.uri=http://localhost:8888

spring.cloud.config.name=sb-employee-cloud-config-server-git

你能否建议如何克服这个问题。我正在尝试测试应用程序,因为我在我的官方应用程序中遇到了同样的问题。

谢谢,文卡特什

4

1 回答 1

0

employee-producer 属性应该可以在 http://localhost:8888/employee-producer/default 和配置服务器属性在 http://localhost:8888/application/default 访问

在您的 Git 存储库中,确保应用程序属性的名称与 application.properties 文件中给出的名称相关。对于您的生产者服务,例如 spring.application.name= employee-producer因此在您的配置存储库中,应该有一个名为employee-producer.properties的文件。

于 2021-07-30T18:18:23.210 回答