By default filters do not run on forward and include, only on initial
requests. With the servlet 2.4 spec (I don't think 2.3 has it), there
is a new DISPATCHER element for filters. Possible values that I use
are REQUEST, INCLUDE and FORWARD. Once I did that my JSF installation
was able to run the MyFaces extension filter for internal forwards and
includes (like during a container managed forward to a JSF security
page for example).
-Andrew
On 6/11/06, Richard Capraro <[EMAIL PROTECTED]> wrote:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*cause mère*
javax.servlet.ServletException: ExtensionsFilter not correctly configured. JSF
mapping missing. JSF pages not covered. Please see:
http://myfaces.apache.org/tomahawk/extensionsFilter.html
javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
org.apache.jsp.index_jsp._jspService(index_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Regards,
Richard
Matthias Wessendorf a écrit :
> strange.
>
> can you provide the full stack trace ?
>
> -Matthias
>
> On 6/11/06, Richard Capraro <[EMAIL PROTECTED]> wrote:
>> Hello, Matthias,
>> with <jsp:forward page="/login.jsf"/>, i get:
>> javax.servlet.ServletException: ExtensionsFilter not correctly
>> configured. JSF mapping missing. JSF pages not covered. Please see:
>> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>>
>>
>> the web.xml i use is this one:
>>
http://svn.apache.org/repos/asf/myfaces/tomahawk/branches/1_1_3/examples/simple/src/main/webapp/WEB-INF/web.xml
>>
>>
>> 2006/6/10, Matthias Wessendorf <[EMAIL PROTECTED]>:
>> > what's with
>> >
>> > <jsp:forward page="/login.jsf"/>
>> >
>> > -Matthias
>> >
>> > On 6/10/06, Richard Capraro <[EMAIL PROTECTED]> wrote:
>> > > Thanks Andrew,
>> > > i managed to get it work, replacing a <jsp:forward
>> page="login.jsf"> by a <%
>> > > response.sendRedirect("login.jsf");
>> > > %>
>> > >
>> > > Strange but it works...
>> > >
>> > > 2006/6/8, Andrew Robinson <[EMAIL PROTECTED]>:
>> > > > In 1.1.2 it is located at
>> > > >
>> > > >
>> org.apache.myfaces.renderkit.html.util.HtmlBufferResponseWriterWrapper
>> > > >
>> > > > Is it possible that you have something cached or old still
>> lying around?
>> > > >
>> > > > On 6/8/06, Richard Capraro <[EMAIL PROTECTED]> wrote:
>> > > > > Hello,
>> > > > > i have a problem, which was already mentionned in the list,
>> but never resolved.
>> > > > >
>> > > > > When i use myfaces core 1.1.3 and tomahawk 1.1.2, with tomcat
>> 5.5.17,
>> > > > > the server starts with error
>> > > > >
>> > > > > java.lang.NoClassDefFoundError:
>> > > > > org/apache/myfaces/custom/buffer/HtmlBufferResponseWriterWrapper
>> > > > >
>> > > > > There is no HtmlBufferResponseWriterWrapper class in tomahawk
>> package.
>> > > > >
>> > > > > I have all required commons jar.
>> > > > > My web.xml and extensionsFilter are well configured, exactly
>> like
>> > > > > explained in
>> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>> > > > >
>> > > > > What is the problem ?
>> > > > >
>> > > > > versions:
>> > > > > commons-beanutils-1.7.0.jar
>> > > > > commons-codec-1.3.jar
>> > > > > commons-collections-3.1.jar
>> > > > > commons-digester-1.6.jar
>> > > > > commons-el-1.0.jar
>> > > > > commons-lang-2.1.jar
>> > > > > commons-logging-1.0.4.jar
>> > > > > jstl-1.1.0.jar
>> > > > > myfaces-api-1.1.3.jar
>> > > > > myfaces-impl-1.1.3.jar
>> > > > > tomahawk-1.1.2.jar
>> > > > >
>> > > >
>> > >
>> >
>> >
>> > --
>> > Matthias Wessendorf
>> > Aechterhoek 18
>> > 48282 Emsdetten
>> > blog: http://jroller.com/page/mwessendorf
>> > mail: mwessendorf-at-gmail-dot-com
>> >
>>
>
>