SpringCloudGreenwich.SR2之config-server项目启动报错

先说一下我的版本配置:

SpringBoot2.1.6

SpringCloudGreenwich.SR2

以下是我启动就报的错:

***************************
APPLICATION FAILED TO START
***************************

Description:

Parameter 1 of method svnKitEnvironmentRepository in org.springframework.cloud.config.server.config.SvnRepositoryConfiguration required a bean of type 'org.springframework.cloud.config.server.environment.SvnEnvironmentRepositoryFactory' that could not be found.

The following candidates were found but could not be injected:
	- Bean method 'svnEnvironmentRepositoryFactory' in 'EnvironmentRepositoryConfiguration.SvnFactoryConfig' not loaded because @ConditionalOnClass did not find required class 'org.tmatesoft.svn.core.SVNException'


Action:

Consider revisiting the entries above or defining a bean of type 'org.springframework.cloud.config.server.environment.SvnEnvironmentRepositoryFactory' in your configuration.

找不到某些类,但是我反复的检查了好多遍都没发现少了Maven依赖;

以下是我POM文件的内容:



	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.6.RELEASE
		 
	
	com.niz
	niz-config-server
	0.0.1-SNAPSHOT
	niz-config-server
	Demo project for Spring Boot

	
		1.8
		3.1.1
		Greenwich.SR2
	

	
		
			org.springframework.cloud
			spring-cloud-config-server
		
		
		
		    org.tmatesoft.svnkit
		    svnkit
		
		
		
			org.springframework.cloud
			spring-cloud-starter-netflix-eureka-server
		
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
	

	
		
			
				org.springframework.cloud
				spring-cloud-dependencies
				${spring-cloud.version}
				pom
				import
			
		
	

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	


这里的svnkit依赖是自带版本号的,版本号是从spring-cloud-config-server依赖里面来的;

以下是spring-cloud-config-server里面的内容( svnkit依赖的版本号 )

SpringCloudGreenwich.SR2之config-server项目启动报错_第1张图片

很清楚的看到,svnkit依赖自带了1.8.12的版本,看起来没什么问题哦;

但是,就是启动不了;

解决办法:

就是强制修改版本号,我这里使用了比较新的版本号1.9.3

解决的截图:

SpringCloudGreenwich.SR2之config-server项目启动报错_第2张图片

版本号后面的要加上,不然就会有警告;

强制修改版本号后启动就回复正常了;

 

纯属自己遇到的问题,自己解决的思路,仅供参考,有何不对,请前辈们多多指教;

 

 

你可能感兴趣的:(Niz问题总结,Niz日常小知识)