2012-04-05 7 views
3

Hallo, ich habe meine Konfigs und libs zum Winterschlaf aktualisiert 4 Frühjahr 3.1.1 Richfaces 4 .... Und ich bin auf Tomcat 7. Aber wenn ich es versuche Um meine Indexseite zu öffnen, führt der Server eine Schleife aus. Und wenn ich versuche, einen Haltepunkt in "ViewHandlerResponseWrapper" zu setzen, stecken Eclipse fest und ich kann es nicht debuggen, um einen Grund zu finden. Und die Quelle für "HttpServletResponseWrapper" scheint nicht verfügbar zu sein. Die Ausnahme der Schleife sieht so aus:Infinite setStatus() Schleife beim Anfordern einer JSF-Seite

Apr 05, 2012 9:21:56 AM org.apache.catalina.core.ApplicationDispatcher invoke 
    Schwerwiegend: Servlet.service() for servlet Faces Servlet threw exception 
    java.lang.StackOverflowError 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at com.sun.faces.application.ViewHandlerResponseWrapper.setStatus(ViewHandlerResponseWrapper.java:88) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
     at javax.servlet.http.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:201) 
... and so on 

hoffe jemand kann mir helfen. Dank

Antwort

5

ok fand es von myselfe:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" 
           "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> 
<faces-config> 

zu

<?xml version="1.0" encoding="UTF-8"?> 
<faces-config 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_2_0.xsd" 
    version="2.0"> 
: i aus den Header meiner faces-config.xml zu aktualisieren hatte
Verwandte Themen