java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

来源:互联网 发布:艾默生dcs软件系统 编辑:程序博客网 时间:2024/04/30 11:01

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory


这个问题是缺少jar包的造成的,如果你用的是tomcat6.0不会出现此问题,因为它自带了几个用到的jar包,如果用tomcat5.5会有,可以将javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar四个包包copy一份放在tomcat目录的common/lib下。

关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar这四个包可以通过myeclipse中获得,

如果你安装了myeclipse的话,我安装的是MyEclipse6.5,这四个包的所在的目录是:MyEclipse/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6(目录下)/data/libraryset/EE_5
如果没有这些包可在网上下载,copy进去就没问题了