I'm running 4.0.4RC1 because I'm doing some EJB3 work for an in-house project. I'm trying to use the Sun JSF RI 1.1.0.1 and I'm having some issues.
While my app will run in Tomcat it absolutely will not work in JBoss. I'm using MyEclipse 4.1.1 so I posted my problem here: http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-11726.html The exception I get when I run a bare-bones war w/ JSF in JBoss is this: | javax.servlet.jsp.JspException: Cannot find FacesContext | at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405) | at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:71) | at org.apache.jsp.products_005fhome_jsp._jspx_meth_f_view_0(org.apache.jsp.products_005fhome_jsp:121) | at org.apache.jsp.products_005fhome_jsp._jspService(org.apache.jsp.products_005fhome_jsp:96) | at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) | at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) | at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) | at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) | at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) | at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) | at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) | at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130) | at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) | at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) | at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) | at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54) | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868) | at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) | at java.lang.Thread.run(Thread.java:595) | 13:31:29,619 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception | javax.servlet.jsp.JspException: Cannot find FacesContext | at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405) | at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:71) | at org.apache.jsp.products_005fhome_jsp._jspx_meth_f_view_0(org.apache.jsp.products_005fhome_jsp:121) | at org.apache.jsp.products_005fhome_jsp._jspService(org.apache.jsp.products_005fhome_jsp:96) | at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322) | at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) | at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) | at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672) | at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463) | at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) | at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) | at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322) | at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130) | at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87) | at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) | at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) | at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) | at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:54) | at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174) | at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74) | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) | at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868) | at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) | at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) | at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) | at java.lang.Thread.run(Thread.java:595) | I found this link while googling: http://weblogs.java.net/blog/ddevore/archive/2006/01/how_to_setup_jb_1.html So I followed the instructions and dropped in the JSF jars I was using in the web project...deleted the /tmp & /work folders....and restarted JBoss...still getting the exception above. Any ideas? Thanks! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3929450#3929450 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3929450 ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ JBoss-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-user
