Springcloud:HV000183

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

一、问题描述

二、原因分析

总结


提示:以下是本篇文章正文内容,下面案例可供参考

一、问题描述

HV000183: Unable to initialize 'javax.el.ExpressionFactory'. Check that you have the EL dependencies

背景:springcloud项目,在做一次系统升级的时候,新增了依赖


    javax
    javaee-api

二、原因分析

场景1:缺少依赖


   org.glassfish.web
   javax.el
   2.2.4

场景2:类冲突,相同路径相同名称的类,在多个包里都存在

在我们项目中,javax.el.ExpressionFactory该类在以下jar包中都存在


    org.glassfish
    jakarta.el
 


    javax
    javaee-api

刚开始的时候,我也是顺着场景1开始解决,发现不是这个原因,加上也不好使。后来转换了一下思路,切换到场景2,问题搞定。


总结

日常问题常记录!

你可能感兴趣的:(spring,cloud,spring,后端)