程序明明运行的好好的,可是今早启动Tomcat时出现java.lang.NoClassDefFoundError: javax/el/ExpressionFactory错误,页面找不到是404错误,在网上搜了搜,遇到这问题的还真不少,最终是按这种办法解决的:
将javaee.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
将javaee.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
本文介绍了启动Tomcat时遇到的java.lang.NoClassDefFoundError错误及其解决方法,通过复制特定jar包到Tomcat的commonlib目录下可以解决此问题。
443

被折叠的 条评论
为什么被折叠?



