You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Richard Capraro <ri...@gmail.com> on 2006/06/08 16:22:36 UTC

NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

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

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Andrew Robinson <an...@gmail.com>.
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 <ri...@gmail.com> 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 <ri...@gmail.com> 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 <ma...@apache.org>:
> >> > what's with
> >> >
> >> > <jsp:forward page="/login.jsf"/>
> >> >
> >> > -Matthias
> >> >
> >> > On 6/10/06, Richard Capraro <ri...@gmail.com> 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 <an...@gmail.com>:
> >> > > > 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 <ri...@gmail.com> 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
> >> >
> >>
> >
> >
>
>

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Richard Capraro <ri...@gmail.com>.
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 <ri...@gmail.com> 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 <ma...@apache.org>:
>> > what's with
>> >
>> > <jsp:forward page="/login.jsf"/>
>> >
>> > -Matthias
>> >
>> > On 6/10/06, Richard Capraro <ri...@gmail.com> 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 <an...@gmail.com>:
>> > > > 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 <ri...@gmail.com> 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
>> >
>>
>
>


Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Matthias Wessendorf <ma...@apache.org>.
strange.

can you provide the full stack trace ?

-Matthias

On 6/11/06, Richard Capraro <ri...@gmail.com> 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 <ma...@apache.org>:
> > what's with
> >
> > <jsp:forward page="/login.jsf"/>
> >
> > -Matthias
> >
> > On 6/10/06, Richard Capraro <ri...@gmail.com> 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 <an...@gmail.com>:
> > > > 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 <ri...@gmail.com> 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
> >
>


-- 
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Richard Capraro <ri...@gmail.com>.
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 <ma...@apache.org>:
> what's with
>
> <jsp:forward page="/login.jsf"/>
>
> -Matthias
>
> On 6/10/06, Richard Capraro <ri...@gmail.com> 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 <an...@gmail.com>:
> > > 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 <ri...@gmail.com> 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
>

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Matthias Wessendorf <ma...@apache.org>.
what's with

<jsp:forward page="/login.jsf"/>

-Matthias

On 6/10/06, Richard Capraro <ri...@gmail.com> 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 <an...@gmail.com>:
> > 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 <ri...@gmail.com> 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

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Richard Capraro <ri...@gmail.com>.
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 <an...@gmail.com>:
> 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 <ri...@gmail.com> 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
> >
>

Re: NoClassDefFoundError; HtmlBufferResponseWriterWrapper in tomahawk package

Posted by Andrew Robinson <an...@gmail.com>.
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 <ri...@gmail.com> 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
>