【发布时间】:2011-06-17 18:50:42
【问题描述】:
有一位开发人员为我的公司编写了一个 JSF 应用程序。他在tomcat 6上写了这个,不幸的是我不得不把所有东西都转移到tomcat 5上。我放了一些丢失的罐子,终于能够执行一个请求。但是在 RenderResponse 阶段我得到以下信息:
2011 年 1 月 29 日晚上 8:41:51 com.sun.faces.lifecycle.ELResolverInitPhaseListener popu lateFacesELResolverForJsp 信息: JSF1027:[null] 的 ELResolvers JSF 未向 JSP 注册 容器。 2011 年 1 月 29 日晚上 8 点 41 分 54 秒 com.sun.faces.lifecycle.LifecycleImpl 阶段警告: 执行阶段(RENDER_RESPONSE 6、com.sun.faces.context.FacesContextImpl@c8570c) 抛出异常 com.sun.rave.web.ui.appbase.ApplicationException: javax.servlet.ServletException: javax/servlet/jsp/tagext/JspIdConsumer 在 com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.cleanup(ViewHandlerImpl.java:594) 在 com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:325) 在 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) 在 com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) 在 com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) 在 com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.render(PartialTraversalLifecycle.java:106) 在 javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) 在 org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 在 org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 在 org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 在 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 在 java.lang.Thread.run(Thread.java:619) 引起:javax.faces.FacesException: javax.servlet.ServletException: javax/servlet/jsp/tagext/JspIdConsumer 在 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413) 在 com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439) 在 com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114) 在 com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:320) ... 19 更多原因:javax.servlet.ServletException: javax/servlet/jsp/tagext/JspIdConsumer 在 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:729) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:679) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:399) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 在 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408) ... 22 更多 2011 年 1 月 29 日晚上 8 点 41 分 54 秒 com.sun.faces.lifecycle.LifecycleImpl 阶段警告:阶段(RENDER_RESPONSE 6、com.sun.faces.context.FacesContextImpl@c8570c) 抛出异常: com.sun.rave.web.ui.appbase.ApplicationException: javax.servlet.ServletException: javax/servlet/jsp/tagext/JspIdConsumer javax.servlet.ServletException: javax/servlet/jsp/tagext/JspIdConsumer com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.cleanup(ViewHandlerImpl.java:594) com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.afterPhase(ViewHandlerImpl.java:470) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:280) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.render(PartialTraversalLifecycle.java:106) javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConne 动作(Http11BaseProtocol.java:665) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java.lang.Thread.run(Thread.java:619)
谁能告诉我这是什么意思,我该如何解决?我正在研究这个,但还没有解决方案。是不是因为jar的版本不对?
非常感谢
【问题讨论】: