struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Saul Qunming Yuan" <y...@dataanvil.com>
Subject Re: [OT] Strange JSF error
Date Fri, 25 Mar 2005 05:58:40 GMT
David,

You're right, I was the mapping the Face Servlet to a /my_web_context/*, 
while the index.jsp (which is actually a JSF page) is on the root. So the 
index.jsp didn't actually go through the Face Servlet at all. After changing 
the mapping to /*.jsp (yes, I'll change that to JSF or FACES later on), that 
error disappeared.

thanks a lot,
Saul


----- Original Message ----- 
From: "David G. Friedman" <humble@ix.netcom.com>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Thursday, March 24, 2005 10:43 PM
Subject: RE: [OT] Strange JSF error


> Saul,
>
> I recommend you search the MyFaces (www.myfaces.org or myfaces.apache.org)
> user discussion list.  I'm new to JSF (still reading Core Java Server 
> Faces)
> but here is my GUESS:
>
> Your error suggests you are going to login.jsp.  With an error message 
> about
> a faces context, that suggests you went DIRECTLY to that JSP instead of
> invoking it as a faces mapping (/*.faces).  Do you have f:view and other
> such Java Server Faces tags in your login.jsp?  ARE you actually trying to
> access it as /login.jsp instead of /login.faces?  If so, shame on you.  If
> you don't access it as /login.faces, the faces Context is never going to 
> be
> setup for that request.  With that problem, I would expect an error 
> message
> like the one you described below.
>
> Again, I'm new to faces so don't hold me to it, but it DOES make sense 
> from
> the stack trace you included.
>
> Regards,
> David
>
> -----Original Message-----
> From: Saul Qunming Yuan [mailto:yuan@dataanvil.com]
> Sent: Thursday, March 24, 2005 11:24 PM
> To: 'Struts Users Mailing List'
> Subject: [OT] Strange JSF error
>
>
> Hi,
>
> Sorry for this OT question, but below is a Web app that use JSF and 
> MyFaces
> and deployed to JBoss, I got the following strange error, I googled "No
> faces context", but didn't find a single resource on that. I know many 
> users
> in this list also use JSF as well, hence posting my question here.
>
> Any ideas are appreciated.
>
> thanks,
>
> Saul
>
>
> HTTP Status 500 -
>
> ----------------------------------------------------------------------------
> ----
>
> type Exception report
>
> message
>
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
>
> exception
>
> javax.servlet.ServletException: No faces context?!
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContext
> Impl.java:825)
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
> pl.java:758)
> org.apache.jsp.login_jsp._jspService(login_jsp.java:101)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
> 324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.j
> ava:75)
>
> root cause
>
> javax.servlet.jsp.JspException: No faces context?!
> net.sourceforge.myfaces.taglib.core.LoadBundleTag.doStartTag(LoadBundleTag.
> java:88)
> org.apache.jsp.login_jsp._jspx_meth_f_loadBundle_0(login_jsp.java:118)
> org.apache.jsp.login_jsp._jspService(login_jsp.java:88)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
> 324)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.j
> ava:75)
>
> note The full stack trace of the root cause is available in the Apache
> Tomcat/5.0.28 logs.
>
>
> ----------------------------------------------------------------------------
> ----
>
> Apache Tomcat/5.0.28
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message