欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 博客分类: bug JavaMyeclipseJSFEclipseJavaEE 

程序员文章站 2024-02-18 20:09:23
...

 

布工程时,抛出以下异常:
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
Apache Tomcat/5.0.28

则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了。
关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar这四个包可以通过myeclipse中获得,这四个包的所在的目录是:
D:\Program Files\MyEclipse 6.5\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806\data\libraryset\EE_5

 

 

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