Spring boot Spring云,配置服务器无法启动
当我尝试启动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.xmlSpring 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
在对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>