zoukankan      html  css  js  c++  java
  • java.lang.NoClassDefFoundError: javax/el/ELManager

    今天搭建一个ssm框架的项目,报了一个令我怀疑人生的错误:

    java.lang.NoClassDefFoundError: javax/el/ELManager

    网上说出现这种错,大概有以下两个原因:

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

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

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

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

     1     <dependency>
     2       <groupId>org.hibernate</groupId>
     3       <artifactId>hibernate-validator</artifactId>
     4       <version>5.1.0.Final</version>
     5     </dependency>
     6 

    增加一个依赖:

    1     <dependency>
    2       <groupId>javax.el</groupId>
    3       <artifactId>javax.el-api</artifactId>
    4       <version>3.0.0</version>
    5     </dependency>

    按照以下方法,就可以正常启动访问后台了,具体为什么是这样,暂时未知。

  • 相关阅读:
    vbox虚拟机网络设置
    增删改查
    事务
    jsp&el&jstl mvc和三层架构
    cookie&session
    request
    Response
    eclipse操作(备忘)
    Servlet
    Http&Tomcat
  • 原文地址:https://www.cnblogs.com/zhujiqian/p/11679897.html
Copyright © 2011-2022 走看看