JSF 2.0 Mojarra h: tag head
Domanda
Ho un problema quando si utilizza h: tag head. Sto usando implementazione JSF 2.0 Mojarra di. Provo esempi come quelli forniti qui e qui . Ho sempre trovato lo stesso errore se si tenta di utilizzare h: tag head. Se uso la testa, il tutto è ok.
Nessun problema utilizzando altri tag, come h: corpo, h: form ...
javax.servlet.ServletException: org/w3c/css/sac/ErrorHandler
javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)
java.lang.NoClassDefFoundError: org/w3c/css/sac/ErrorHandler
org.richfaces.resource.ResourceFactoryImpl.createCompiledCSSResource(ResourceFactoryImpl.java:192)
org.richfaces.resource.ResourceFactoryImpl.createDynamicResource(ResourceFactoryImpl.java:458)
org.richfaces.resource.ResourceFactoryImpl.createResource(ResourceFactoryImpl.java:430)
org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:268)
org.richfaces.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:278)
com.sun.faces.renderkit.html_basic.StylesheetRenderer.encodeEnd(StylesheetRenderer.java:91)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:879)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1650)
com.sun.faces.renderkit.html_basic.HeadRenderer.encodeHeadResources(HeadRenderer.java:101)
com.sun.faces.renderkit.html_basic.HeadRenderer.encodeBegin(HeadRenderer.java:76)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:824)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1641)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
Ho un problema simile con questo tag, come il citato qui , ma la soluzione non ha funzionato per me, in quanto non è esattamente lo stesso problema.
Soluzione
Sembra che h:head
non riesce a caricare alcune risorse per RichFaces.
Controlla se le tue RichFaces vasi sono nella cartella WEB-INF / lib del progetto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow