2017-06-29 2 views
-1

J'ai des problèmes avec mon application Web basée sur Spring et Wicket. J'ai problème rencontré avec délai d'attente de session, et je modifier mon WicketApplication.java avec les lignes suivantes de codeWicket RestartResponseAtInterceptPageException

getApplicationSettings().setPageExpiredErrorPage(LoginPage.class); 
    getPageSettings().setRecreateBookmarkablePagesAfterExpiry(false); 

Quand je déploie dans mon serveur Tomcat, et la session expire, l'application lance un org.apache d'exception. wicket.RestartResponseAtInterceptPageException et le serveur Tomcat me donnent cette erreur

org.apache.catalina.core.StandardWrapperValve invoke 
SEVERE: Servlet.service() for servlet [default] in context with path [] threw exception 
org.apache.wicket.RestartResponseAtInterceptPageException 

Tout le monde peut me donner de l'aide?

+0

Je crois que vous devez utiliser un écouteur pour gérer cette expiration de session. – soorapadman

Répondre

0

Placez un point d'arrêt au org.apache.wicket.request.RequestHandlerStack#execute() dans la clause catch et découvrez pourquoi Wicket ne le traite pas.

+0

Où puis-je insérer la clause try? –