Failed to read candidate component class错误分析

 

将spring从3.1升级到3.2启动tomcat出现如上错误,
仔细检查过web.xml中关于spring配置引入,spring-mvc配置引入都没有问题,

以及spring配置文件读取方式,包括监听参数配置也是对的,

关于引入和监听web.xml配置如下:



        
        
	
        
        
        
                
        
        
        
                
		
        
        
         
    	
        
        
                
        
        
        
       
       	
       	
       
       
               
        
        	
        		
        		 
        			ItemController1id
        			ItemController1id
        			ItemController2id
        		        		
        	
        
        
        
        
           
   		
   		
   

  


换回成3.1又没有问题,换成3.2又不行,查看编译环境用的是1.8,将1.8降为1.7,问题解决,服务启动正常,
也就是说spring 3.2不支持1.8编译环境,解决办法就是降为1.7编译环境

关于编译环境配置如图:

 Failed to read candidate component class错误分析_第1张图片

 

spring官网说了,要使用java8,只支持spring 4.X以上版本,而spring的使用最低java要求java5及以上,

如果出现例外,那就例外说了,比如一开始spring 3.1就可以在java8上编译。

你可能感兴趣的:(Failed to read candidate component class错误分析)