You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Wei Chiang <ch...@riihonlahti.com> on 2006/05/03 17:16:57 UTC
tiles support and the latest myfaces
Greetings.
Does the latest myfaces (1.1.4 & tomawak 1.1.3) from the svn repository
still support tiles?
I got the following messages during application start up. I was able
to see the named class from the Jar file, but the class loader was not.
Thanks in advance for any suggestions on how to fix it.
Wei
ERROR 17:22:11,196 [halo] [main]
org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(161)
Class org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl not
found
java.lang.ClassNotFoundException:
org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at
org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:138)
NotSerializableException from PoolingDataSource
Posted by Yasushi Okubo <ya...@cabm.rutgers.edu>.
Hi, experts
My backing bean needs to connect to database through connection
pool/DataSource on tomcat (v5.5.16). Now I changed my backing beans
from session to request scope trying to use t:savestate tag, then I made
them serializable, but it started giving exceptions
[NotSerializableException for
PoolingDataSource$PoolGuardConnectionWrapper}. So, Are there any other
options or work around or am I doing something wrong ?
Thanks for your help,
yasushi
Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: java.io.NotSerializableException:
org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
at
org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
at
org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)
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.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:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.jasper.JasperException:
java.io.NotSerializableException:
org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper
at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
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:802)
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
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
... 21 more
Re: tiles support and the latest myfaces
Posted by Matthias Wessendorf <ma...@apache.org>.
unfortunately it was renamed :-(
On 5/3/06, Wei Chiang <ch...@riihonlahti.com> wrote:
> Alin Dosoniu wrote:
> > Hi,
> >
> > You have to change the view-handler to
> > <view-handler>org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl</view-handler>.
> >
> >
> > There is a tomahawk between myfaces and application in path of class.
>
> Thanks. It works now. It was careless of me not noticing the differences.
>
> Wei
>
> >
> > Alin.
> >
> >> Greetings.
> >>
> >> Does the latest myfaces (1.1.4 & tomawak 1.1.3) from the svn
> >> repository still support tiles?
> >>
> >> I got the following messages during application start up. I was
> >> able to see the named class from the Jar file, but the class loader
> >> was not.
> >>
> >> Thanks in advance for any suggestions on how to fix it.
> >>
> >> Wei
> >>
> >>
> >> ERROR 17:22:11,196 [halo] [main]
> >> org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(161)
> >> Class org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
> >> not found
> >> java.lang.ClassNotFoundException:
> >> org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
> >> at
> >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
> >>
> >> at
> >> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
> >>
> >> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> >> at java.lang.Class.forName0(Native Method)
> >> at java.lang.Class.forName(Class.java:242)
> >> at
> >> org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:138)
> >>
> >>
> >
>
>
--
Matthias Wessendorf
Aechterhoek 18
48282 Emsdetten
http://jroller.com/page/mwessendorf
mwessendorf-at-gmail-dot-com
Re: tiles support and the latest myfaces
Posted by Wei Chiang <ch...@riihonlahti.com>.
Alin Dosoniu wrote:
> Hi,
>
> You have to change the view-handler to
> <view-handler>org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl</view-handler>.
>
>
> There is a tomahawk between myfaces and application in path of class.
Thanks. It works now. It was careless of me not noticing the differences.
Wei
>
> Alin.
>
>> Greetings.
>>
>> Does the latest myfaces (1.1.4 & tomawak 1.1.3) from the svn
>> repository still support tiles?
>>
>> I got the following messages during application start up. I was
>> able to see the named class from the Jar file, but the class loader
>> was not.
>>
>> Thanks in advance for any suggestions on how to fix it.
>>
>> Wei
>>
>>
>> ERROR 17:22:11,196 [halo] [main]
>> org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(161)
>> Class org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
>> not found
>> java.lang.ClassNotFoundException:
>> org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
>>
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
>>
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:242)
>> at
>> org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:138)
>>
>>
>
Re: tiles support and the latest myfaces
Posted by Alin Dosoniu <ad...@hotmail.com>.
Hi,
You have to change the view-handler to
<view-handler>org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl</view-handler>.
There is a tomahawk between myfaces and application in path of class.
Alin.
> Greetings.
>
> Does the latest myfaces (1.1.4 & tomawak 1.1.3) from the svn repository
> still support tiles?
>
> I got the following messages during application start up. I was able to
> see the named class from the Jar file, but the class loader was not.
>
> Thanks in advance for any suggestions on how to fix it.
>
> Wei
>
>
> ERROR 17:22:11,196 [halo] [main]
> org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(161)
> Class org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl not
> found
> java.lang.ClassNotFoundException:
> org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:242)
> at
> org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:138)
>