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>

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

  • 相关阅读:
    http缓存
    深入理解vertical-align
    WebSocket
    mongodb 语法小结
    鸡肋工具-Oracle建表工具
    Ajax 实现导出文件-支持批量
    Springboot 热部署
    RabbitMq(7)消息延时推送
    linux常用符号命令
    linux常用命令之文档
  • 原文地址:https://www.cnblogs.com/zhujiqian/p/11679897.html
Copyright © 2011-2022 走看看