Tomcat 部署 java 错误

Tomcat deployment java error

我正在使用 tomcat 7 开发 java EE 网络应用程序,当我尝试访问我的欢迎文件时遇到问题。我收到此错误:

SEVERE: Error Rendering View[/WEB-INF/publics/connexion.xhtml]java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:658)
    at com.sun.faces.application.resource.ResourceManager.trimLeadingSlash(ResourceManager.java:364)
    at com.sun.faces.application.resource.ResourceManager.getResourceInfo(ResourceManager.java:309)
    at com.sun.faces.application.resource.ResourceManager.doLookup(ResourceManager.java:280)
    at com.sun.faces.application.resource.ResourceManager.findResource(ResourceManager.java:214)
    at com.sun.faces.application.resource.ResourceManager.findResource(ResourceManager.java:180)
    at com.sun.faces.application.resource.ResourceHandlerImpl.createResource(ResourceHandlerImpl.java:201)
    at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:137)
    at javax.faces.application.ResourceHandlerWrapper.createResource(ResourceHandlerWrapper.java:137)
    at org.apache.myfaces.custom.captcha.CAPTCHAResourceHandlerWrapper.createResource(CAPTCHAResourceHandlerWrapper.java:82)
    at org.apache.myfaces.tomahawk.resource.UncompressedResourceHandlerWrapper.createResource(UncompressedResourceHandlerWrapper.java:107)
    at org.apache.myfaces.tomahawk.resource.UncompressedResourceHandlerWrapper.createResource(UncompressedResourceHandlerWrapper.java:61)
    at com.sun.faces.renderkit.html_basic.StylesheetRenderer.encodeEnd(StylesheetRenderer.java:97)
    at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1903)
    at org.primefaces.renderkit.HeadRenderer.encodeBegin(HeadRenderer.java:84)
    at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:864)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1894)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1899)
    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:451)
    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    at com.ocpsoft.pretty.faces.application.PrettyViewHandler.renderView(PrettyViewHandler.java:163)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
    at org.apache.myfaces.tomahawk.application.ResourceViewHandlerWrapper.renderView(ResourceViewHandlerWrapper.java:93)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

我不知道这个错误是从哪里来的。有人有什么建议吗?

好的,我找到问题了。它在我的页面中,我不得不删除这一行:

<h:outputStylesheet id="skin-link" library="" name=""/>

现在工作正常。