java.lang.NoClassDefFoundError: javax/el/ELManager
网上说出现这种错,大概有以下两个原因:

1.tomcat提供的el-api 和项目里面的el-api.jar冲突;

2.tomcat7中的el-api2.2有些版本太低;

除了以上两点,我还总结了以下六点 …

最后,我在maven把6.0版本的org.hibernate改成低版本的,如下:

<dependency>
    <groupId>org.hibernate</groupId>
 	<artifactId>hibernate-validator</artifactId>
    <version>5.4.3.Final</version>
 </dependency>

maven版本库:
https://mvnrepository.com/artifact/org.hibernate/hibernate-validator 增加一个依赖:

<dependency>
   <groupId>javax.el</groupId>
   <artifactId>javax.el-api</artifactId>
   <version>3.0.0</version>
</dependency>