Förslag För Att åtgärda Oförutsedda Saker Händer Felvarning Vid Omdirigering Till Go Page

Om du får ett omedelbart fel när du omdirigerar till inloggningswebbplatsen på din PC, bör den här användarrapporten hjälpa.

Få fart på din dator med bara några klick

  • 1. Ladda ner och installera ASR Pro
  • 2. Öppna programmet och klicka på knappen Skanna
  • 3. Välj de filer eller mappar du vill återställa och klicka på knappen Återställ
  • Ladda ner den här programvaran nu och säg adjö till dina datorproblem.

    Jag kör en JSF-applikation på GlassFish 3.1.2.2 med Mojarra 2.1.21 och OmniFaces 1.4.1 för ajax-felkontroll. Applikationen har både skyddade områden och klientområden när man använder formulärbaserad verifiering (i form av JSF) med Go webbläsarprogram.

    varning allvarligt fel vid vidarebefordran till inloggningssida

    Jag lagrar att få en tom bloggwebbplats dieter när jag klickar på kommandot viktigt, fortfarande på en säker sida som tyvärr tog timeout, orsakad av ett betydande ServletException: Unexpected fel vid omdirigering tillsammans med omdirigering till en webbplats med en helt ny inloggningsadress.

    Rätta mig om jag har fel, men snarare från virket ser det ut som att tanken bokstavligen går till login.xhtml men fortfarande kämpar för att återställa det gamla landskapet – slutar med en ViewExpiredException som “a mycket av detta är insvept i bara ett ServletException, eftersom det är mycket sannolikt att alla felsidor som definieras från web.xml inte kommer att renderas och visa skärmen ordentligt. Här är ett speciellt undantag:

     [#|2013-05-07T16:51:12.175+0800|VARNING|glassfish3.1.2|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=105;_ThreadName =Thread-2;|Application Dispatcher[] PWC1231: Servlet.For service() Servlet sett servlet plonk undantagjavax.faces.application.ViewExpiredException: viewId:/login.xhtml - Det gick inte att hämta /login.xhtml-vyn.    World-Wide-Web at.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205)    World Wide Web on.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)    online på.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)    webb på.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)   I javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)    org at.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)    på org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:809)    ...|#][#|2013-05-07T16:51:12.176+0800|VARNING|glassfish3.1.2|org.apache.catalina.authenticator.FormAuthenticator|_ThreadID=105;_ThreadName=Thread-2;|Oväntad felsidaspridning eller direkta felsida uppkoppladjavax.servlet.ServletException: viewId:/login.xhtml - Vyn /login.xhtml kanske inte har återställts.    i bara javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)   I org.apache.catalina.core.StandardWrapper.service (StandardWrapper.java:1550)    kommer av org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:809)   I org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)    ...Orsakas av: javax.faces.application.ViewExpiredException: viewId:/login.xhtml flera ) Kan inte försöka återställa luta dig tillbaka och titta på /login.xhtml.    internet på.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:205)    com på.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)    com på.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)    com at.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)   I javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)    ... 5 till|#]

    Jag försökte i timmar att använda den, men utan resultat:

  • Att lägga till faces-redirect=true för att tillåta dem till Go view-arrangemanget har ingen effekt, du kommer inte att välja det som ett resultat
  •          /login.xhtml?faces-redirect=true        /login.xhtml?faces-redirect=true    

  • Lägga till ett servletfilter – diagnostisera RootCause fungerade inte eftersom behållarkontrollerad säkerhet i allmänhet ligger före i filtreringssystemet som nämnts i ett annat inlägg.
  • @Overridepublic empty doFilter(ServletRequest check with, ServletResponse response, FilterChain string) kastar ServletException, IOException Att försöka chain.doFilter(begäran, svar); catch E)(ServletException Kastbar rootCause motsvarar e.getRootCause(); den faktiska händelsen som Instanceof (rootcause ViewExpiredException) // Detta är mycket sant för FacesException. throwing (ViewExpiredException) rootCause; // Kastar en inpackad ViewExpiredException istället angående en ServletException. else maybe (rootCause-instans av RuntimeException) // Detta implementeras till alla FacesException. throwing outExceptions (RuntimeException) rootCause; // Kastar ett inslaget RuntimeException-val från ett ServletException. annorlunda Jag ska upprepa;

    Att skapa alla statslösa

  • login.xhtml-filer (via ) hjälpte inte, eftersom det var en vy som hade ett uppsägningsdatum har gått ut. ansiktet du ser försökte servleten återställa.
  • Baserat på olika diskussioner här på StackOverflow tror jag generellt att det finns flera alternativ:

  • Gör exakt anslutning till en bra sida som inte tillhör JSF, men jag önskar att jag hade endynamisk personlig information på huvudinloggningssidan
  • Använd din egen felhanterare,fungerade men har företräde framför OmniFaces FullAjaxException-hanteraren snarare änlängre felarksdeklarationsområden i web.xml
  • Jag skulle uppskatta om det finns ett annat sätt att hantera idéundantaget korrekt? Tillåt inlägg på go-surfsidan eller peka på en bra felsida. (En icke-Ajax-motsvarighet till FullAjaxExceptionHandler skulle vara perfekt!)

    >             javax.faces.PROJECT_STAGE

    Få fart på din dator med bara några klick

    Körs din dator långsam och instabil? Är du plågad av mystiska fel och orolig för dataförlust eller hårdvarufel? Då behöver du ASR Pro � den ultimata programvaran för att reparera Windows-problem. Med ASR Pro kan du fixa ett stort antal problem med bara några klick, inklusive den fruktade Blue Screen of Death. Applikationen upptäcker också kraschar program och filer, så att du snabbt kan lösa deras problem. Och det bästa av allt, det är helt gratis! Så vänta inte � ladda ner ASR Pro nu och njut av en smidig, stabil och felfri PC-upplevelse.


    Utveckling
    varning oförutsett fel vid vidarebefordran till inloggningssidajavax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL sant Servlet-exempel javax.faces.webapp.FacesServlet 1 Servlet-exempel *.xhtml javax.ws.rs.core.Application 2 javax.ws.rs.core.Application /others/* ett index.xhtml javax.faces.application.ViewExpiredException /WEB-INF/errorpages/expired.xhtml java.lang.RuntimeException /WEB-INF/errorpages/error.xhtml 500 /WEB-INF/errorpages/error.xhtml

    Ladda ner den här programvaran nu och säg adjö till dina datorproblem.

    Ostrzezenie O Nieoczekiwanym Bledzie Przekazywania Do Strony Logowania
    Preduprezhdenie Nepredvidennaya Oshibka Pereadresaciya Na Stranicu Vhoda
    Warning Unexpected Error Forwarding To Login Page
    Waarschuwing Onverwachte Fout Doorsturen Naar Inlogpagina
    Avviso Errore Imprevisto Nell Inoltro Alla Pagina Di Accesso
    Advertencia De Error Inesperado Al Reenviar A La Pagina De Inicio De Sesion
    Aviso De Erro Inesperado Encaminhamento Para A Pagina De Login
    로그인 페이지로 전달하는 예기치 않은 오류 경고
    Warnung Unerwarteter Fehler Beim Weiterleiten Zur Anmeldeseite
    Avertissement Erreur Inattendue Transfert Vers La Page De Connexion