java高手帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:24:06
我在MyEclipse 6.5写好了一个web工程也部署好了,可是启动服务器就有这样的错误
严重: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
2008-8-18 18:02:45 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
2008-8-18 18:02:45 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-8-18 18:02:45 org.apache.catalina.core.StandardContext start
严重: Context [/aaa] startup failed due to previous errors
2008-8-18 18:02:46 org.apache.catalina.core.StandardContext listenerStart
严重: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/ExpressionFactory
请高手帮帮忙

NoClassDefFoundError: javax/el/ExpressionFactory

说明javax.el.ExpressionFactory
这个类不存在,看看你是不是将什么包给打漏了。

将javaee.jar包copy一份放在tomcat目录的web-inf\lib下就不会了。

一般打包的时候不会将下列包给打进去的,所以你要注意一下
javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar这四个包可以通过myeclipse中获得