SSM项目启动报错:Failed to read candidate component class

SSM项目启动报错:Failed to read candidate component class


  • 换成3.1又没有问题,换成3.2又不行,查看编译环境用的是1.8,将1.8降为1.7,问题解决,服务启动正常,
    也就是说spring 3.2不支持1.8编译环境,解决办法就是降为1.7编译环境。
  • 右键选择的项目--properties---Java Compiler -- JDK版本改为JDK7



  • spring官网说了,要使用java8,只支持spring 4.X以上版本,而spring的使用最低java要求java5及以上,如果出现例外,那就例外说了,比如一开始spring 3.1就可以在java8上编译。
  • 一定要注重这些版本细节,包括JDK版本、String版本、Tomcat版本等,他们之间都会互相影响。

猜你喜欢

转载自www.cnblogs.com/renxiuxing/p/9172565.html