`
easonfans
  • 浏览: 254670 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory异常和${}打印在页面上的解决办法

阅读更多

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory异常和${}打印在页面上的解决办法

tomcat5.5.17+jstl1.2+servlet2.5+jsp2.1配置

在此我使用的环境是:

tomcat5.5.17

jstl1.2

servlet2.5

struts1.2+spring2.0+hibernate3.1

如果你按照以上目录发布工程,抛出以下异常:

(1) java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

(2) 或打开页面后显示:

HTTP Status 404 - /hello1/type Status report

message /hello1/

descriptiThe requested resource (/hello1/) is not available.

Apache Tomcat/5.5.17

则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了。

关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar这四个包可以通过myeclipse中获得,如果你安装了myeclipse5.5的话,我安装的是MyEclipse 5.5.1 GA,这四个包的所在的目录是:MyEclipse 5.5.1 GA\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_5.5.1\data\libraryset\EE_5

 

来源:http://blog.163.com/haoshuji000/blog/static/7104308520096275746788/ 

 

分享到:
评论

相关推荐

    javax/servlet/jsp/jstl/core/ConditionalTagSupport

    当你遇到`java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport`这样的异常时,意味着在运行时系统找不到这个类,这通常是由于缺少JSTL相关的依赖或者配置不正确所导致的。...

    juel-Tomcat与EL冲突问题

    启动Tomcat时报错:Caused by: java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class 说明:原因是juel.jar, juel-engine.jar, juel-impl.jar包和Tomcat6.0中的el-...

    javax.el-api-3.0.0.jar

    springboot 打war部署到apache-tomcat-7.0.69中启动报错:java.lang.NoClassDefFoundError: javax/el/ELManager 下载javax.el-api-3.0.0.jar,放到 tomcat/lib包下可以解决,原来的el-api.jar版本较低

    jstl 相关 jar

    比如: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 解决方法:下载javax.el.jar,部署到项目中。 其实使用JSTL(JSP标准标签库)和环境很有关系tomcat6.0和tomcat5.5所需要的包是不同的。如果...

    jstl1.1.jar和standard1.1.jar

    错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大...

    javax.el.rar

    当在页面中遇到`<c:forEach>`标签或其他JSP标签时,如果出现`java.lang.NoClassDefFoundError: javax/el/XXXXXX`错误,通常是因为缺少了EL相关的库文件。 错误`NoClassDefFoundError`表明在运行时找不到某个类,这...

    SpringBoot 2.0以上版本开发 部署到tomcat 7冲突的解决办法

    Caused by: java.lang.NoClassDefFoundError: javax/el/ELManager 查了一下发现,SpringBoot 2.0及以上版本需要一个能支持Servlet 3.1的容器。Tomcat 7只实现到Servlet 3.0,因此不能与SpringBoot 2.0一起使用。 ...

    el-api.jar 免费版

    默认安装好的TongWeb部署springboot项⽬启动时会报:java.lang.NoClassDefFoundError: javax/el/ELManager错误。 这是由于TongWeb的lib⽬录⾥⾯没有el-api.jar,通过拷贝tomcat的lib⽬录下的el-api.jar即

Global site tag (gtag.js) - Google Analytics