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进去就没问题了