Myfaces - Servletexception - Tomcat6

时间:2014-03-24 12:56:55

标签: jsf-2 richfaces tomcat6 myfaces java-ee-7

我有一个带Myfaces 2.1.5和RichFaces 4.1.0等的Web应用程序......我使用Tomcat 7作为应用程序服务器。上周我不得不为Tomcat 6更改它。(我知道,7.版本更好,但我别无选择) 我第一次有ParseException。在这个异常之后我得到了一些建议,表达语言(el)jar包丢失了。我将el-impl和el-core复制到WEB-INF / lib文件夹中。第一个错误已修复,但我遇到了新问题。 我得到以下例外:

javax.servlet.ServletException:javax.el.E​​LResolver.invoke(Ljavax / el / ELContext; Ljava / lang / Object; Ljava / lang / Object; [Ljava / lang / Class; [Ljava / lang / Object;) Ljava /郎/对象;     javax.faces.webapp.FacesServlet.service(FacesServlet.java:229)

java.lang.NoSuchMethodError:javax.el.E​​LResolver.invoke(Ljavax / el / ELContext; Ljava / lang / Object; Ljava / lang / Object; [Ljava / lang / Class; [Ljava / lang / Object;) Ljava /郎/对象;     com.sun.el.parser.AstValue.invoke(AstValue.java:228)     com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)     org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression.invoke(ContextAwareTagMethodExpression.java:96)     org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72)     javax.faces.component.UICommand.broadcast(UICommand.java:120)     javax.faces.component.UIViewRoot._broadcastAll(UIViewRoot.java:1013)     javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:284)     javax.faces.component.UIViewRoot._process(UIViewRoot.java:1302)     javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:745)     org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:38)     org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:170)     org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)     javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

有什么问题?还缺少jar包吗? 我写了完整的故事,我做了什么。也许这更容易理解。 抱歉我的英语不好。

谢谢!

0 个答案:

没有答案