Hi, according to stacktrace you should verify that MyfacesConfig class is available in your env...
java.lang.NoClassDefFoundError: Could not initialize class org.apache.myfaces.shared_tomahawk.config.MyfacesConfig 2009/9/3 bejaoui zied <[email protected]> > Hi guys, > > I am having a problem using jsf with tiles. > i am using tiles 2 and jsf 1.1. > > I had a tile definition working fine, and all i need to do is to use a jsf > page as the body of my definition, here is my definition in tiles.xml: > > </definition> > <definition name="filepage" template="/example/template.jsp"> > <put-attribute name="header" value="/example/defaultHeader.jsp" /> > <put-attribute name="zied" value="/example/main_menu.jsp" /> > <put-attribute name="menu" value="/example/defaultMenu.jsp" /> > <put-attribute name="sidebar" value="/example/loginform.jsp" /> > <put-attribute name="body" value="/faces/upload/home1.jsp" /> > <put-attribute name="footer" value="/example/defaultFooter.jsp" /> > > </definition> > home1.jsp is the jsf file > > Here is my faces-config.xml > <faces-config version="1.2" > xmlns="http://java.sun.com/xml/ns/javaee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"> > <managed-bean> > <managed-bean-name>ApplicationBean1</managed-bean-name> > > <managed-bean-class>webapplication2.ApplicationBean1</managed-bean-class> > <managed-bean-scope>application</managed-bean-scope> > </managed-bean> > <managed-bean> > <managed-bean-name>upload$body</managed-bean-name> > > <managed-bean-class>webapplication2.upload.body</managed-bean-class> > <managed-bean-scope>request</managed-bean-scope> > </managed-bean> > <managed-bean> > <managed-bean-name>upload$home1</managed-bean-name> > > <managed-bean-class>webapplication2.upload.home1</managed-bean-class> > <managed-bean-scope>request</managed-bean-scope> > </managed-bean> > <application> > <view-handler> > > org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl > </view-handler> > </application> > </faces-config> > > When i run my app only the header and the default menu are displayed, no > body neither footer, sidebar... > > This is my stack trace: > > 03-Sep-2009 11:22:25 org.apache.tiles.jsp.taglib.RenderTag doEndTag > SEVERE: IO Error executing tag: JSPException including path > '/faces/upload/home1.jsp'. > org.apache.tiles.util.TilesIOException: JSPException including path > '/faces/upload/home1.jsp'. > at > org.apache.tiles.servlet.context.ServletUtil.wrapServletException(ServletUtil.java:232) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:105) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96) > at > org.apache.tiles.renderer.impl.UntypedAttributeRenderer.write(UntypedAttributeRenderer.java:61) > at > org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:103) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:659) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:337) > at > org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:234) > at > org.apache.tiles.jsp.taglib.InsertAttributeTag.render(InsertAttributeTag.java:211) > at > org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220) > at > org.apache.jsp.example.template_jsp._jspx_meth_tiles_005finsertAttribute_005f3(template_jsp.java:217) > at > org.apache.jsp.example.template_jsp._jspService(template_jsp.java:90) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) > at > org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:638) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:632) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch(JspTilesRequestContext.java:96) > at > org.apache.tiles.renderer.impl.TemplateAttributeRenderer.write(TemplateAttributeRenderer.java:44) > at > org.apache.tiles.renderer.impl.AbstractBaseAttributeRenderer.render(AbstractBaseAttributeRenderer.java:103) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:659) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:678) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:633) > at > org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:322) > at > org.apache.tiles.jsp.taglib.InsertDefinitionTag.renderContext(InsertDefinitionTag.java:66) > at > org.apache.tiles.jsp.taglib.InsertTemplateTag.render(InsertTemplateTag.java:81) > at > org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220) > at > org.apache.jsp.upload.home_jsp._jspx_meth_tiles_005finsertDefinition_005f0(home_jsp.java:101) > at org.apache.jsp.upload.home_jsp._jspService(home_jsp.java:71) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > org.apache.myfaces.shared_tomahawk.config.MyfacesConfig > at > org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.init(WebXml.java:238) > at > org.apache.myfaces.shared_tomahawk.webapp.webxml.WebXml.getWebXml(WebXml.java:223) > at > org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.getServletMapping(JspTilesTwoViewHandlerImpl.java:220) > at > org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.deriveViewId(JspTilesTwoViewHandlerImpl.java:157) > at > org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.renderView(JspTilesTwoViewHandlerImpl.java:88) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) > at > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) > at > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) > at > com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.render(PartialTraversalLifecycle.java:106) > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968) > at > org.apache.jasper.runtime.PageContextImpl.doInclude(PageContextImpl.java:638) > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:632) > at > org.apache.tiles.jsp.context.JspTilesRequestContext.include(JspTilesRequestContext.java:103) > ... 64 more > > > thanks, > ZIED BEJAOUI > Tel: 0044(0)7506628905 > > > > > > ------------------------------ > Un avatar à votre image ? Créez votre mini-moi > !<http://www.ilovemessenger.fr/minimize-me> >

