Spring boot Spring云,配置服务器无法启动

Spring boot Spring云,配置服务器无法启动,spring-boot,spring-cloud-config-server,Spring Boot,Spring Cloud Config Server,当我尝试启动SpringBoot主应用程序时,出现以下异常。为什么我会得到这个优待 例外情况: java.lang.IllegalStateException:org.springframework.cloud.config.server.config.EnvironmentRepositoryConfiguration.multipleJitEnvironmentProperties上的错误处理条件 在org.springframework.boot.autoconfigure.conditi

当我尝试启动SpringBoot主应用程序时,出现以下异常。为什么我会得到这个优待

例外情况:

java.lang.IllegalStateException:org.springframework.cloud.config.server.config.EnvironmentRepositoryConfiguration.multipleJitEnvironmentProperties上的错误处理条件 在org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:60)~[spring-boot-autoconfigure-2.4.4.jar:2.4.4] 在org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:193)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:153)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:129)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:343)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:247)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.support.postprocessorregistrationlegate.invokeBeanDefinitionRegistryPostProcessors(postprocessorregistrationlegate.java:311)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.support.postprocessorregistrationlegate.invokeBeanFactoryPostProcessors(postprocessorregistrationlegate.java:112)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564)~[spring-context-5.3.5.jar:5.3.5] 在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:144)~[spring-boot-2.4.4.jar:2.4.4] 在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:769)[spring-boot-2.4.4.jar:2.4.4] 在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761)[spring-boot-2.4.4.jar:2.4.4] 位于org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426)[spring-boot-2.4.4.jar:2.4.4] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:326)[spring-boot-2.4.4.jar:2.4.4] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:1313)[spring-boot-2.4.4.jar:2.4.4] 在org.springframework.boot.SpringApplication.run(SpringApplication.java:1302)[spring-boot-2.4.4.jar:2.4.4]

代码:

pom.xml


在对pom.xml进行如下更改后,问题得到解决

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <!-- <version>2.4.4</version> -->
        <version>2.3.3.RELEASE</version><!-- Working -->
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.configserver.microservices</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>spring-cloud-config-server</name>
    <description>Centralized configuration server</description>
    <properties>
        <java.version>1.8</java.version>
        <!-- <spring-cloud.version>2020.0.2</spring-cloud.version> -->
        <spring-cloud.version>Hoxton.SR8</spring-cloud.version> <!--Working-->
    </properties>

org.springframework.boot
spring启动程序父级
2.3.3.2发布
com.configserver.microservices
spring云配置服务器
0.0.1-快照
spring云配置服务器
集中式配置服务器
1.8
Hoxton.SR8

尝试更改属性:
spring.cloud.config.server.git.uri=file:///d:/git-localconfig
spring.cloud.config.server.native.searchLocations=file:///d:/git-localconfig
并添加
spring.profiles.active=native
感谢您的快速响应。不走运。仍然有同样的例外。在2.4和SpringCloud2020.x.x版本中,情况发生了变化。如果要从2.3>2.4和Hoxton.SRX迁移到2020.x.x,请查看文档。这里有一个兼容性图表:
@SpringBootApplication
@EnableConfigServer
public class SpringCloudConfigServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringCloudConfigServerApplication.class, args);
    }

}
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <!-- <version>2.4.4</version> -->
        <version>2.3.3.RELEASE</version><!-- Working -->
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.configserver.microservices</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>spring-cloud-config-server</name>
    <description>Centralized configuration server</description>
    <properties>
        <java.version>1.8</java.version>
        <!-- <spring-cloud.version>2020.0.2</spring-cloud.version> -->
        <spring-cloud.version>Hoxton.SR8</spring-cloud.version> <!--Working-->
    </properties>