1
使用h:頭標記時出現問題。我正在使用JSF 2.0 Mojarra的實現。 我嘗試的例子就像here和here。 如果我嘗試使用h:head標籤,我總會得到相同的錯誤。如果我用頭,一切都好。JSF 2.0 Mojarra h:頭標記
使用其他標記,例如H無問題:身體,H:形式...
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)
我有一個類似的問題與此標籤,例如提到here,但解決方案並沒有爲工作我,因爲它不完全相同的問題。
我已經包含在/ WEB-INF/lib下面的七個jar包中:cssparser-0.9.5.jar; SAC-1.3-sources.jar;番石榴r09.jar; RichFaces的核-API 4.0.0.Final.jar; RichFaces的核 - IMPL-4.0.0.Final.jar; RichFaces的組件-API-4.0.0.Final.jar; RichFaces的組件-UI-4.0.0.Final.jar; – David 2011-04-28 11:03:48
這個問題似乎是sac-1.3-sources.jar。我不熟悉這個庫,但你確定你有正確的jar嗎?你不應該有像sac-1.3.jar或類似的東西嗎? – 2011-04-28 11:16:51
非常感謝馬特。我知道這是一個虛張聲勢,但我在那裏呆了幾天。你是對的。 – David 2011-04-28 11:44:18