Pregunta

Tengo un problema cuando uso H: Etiqueta. Estoy usando la implementación de JSF 2.0 Mojarra. Intento ejemplos como los que se proporcionan aquí y aquí. Siempre recibo el mismo error si intento usar H: Etiqueta de cabeza. Si uso la cabeza, todo está bien.

No hay problema para usar otras etiquetas, tales h: cuerpo, h: forma ...

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)

Tengo un problema similar con esta etiqueta, como la mencionada aquí, pero la solución no funcionó para mí, ya que no es exactamente el mismo problema.

¿Fue útil?

Solución

Parece que h:head No puede cargar algunos recursos para richfaces.

Compruebe si sus frascos de richfaces están en la carpeta web-inf/lib de su proyecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top