2017-06-29 48 views
-1

我的基於Spring和Wicket的Web應用程序有問題。我也遇到了會話超時的問題,我修改我的WicketApplication.java與代碼Wicket RestartResponseAtInterceptPageException

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

以下行。當我在Tomcat服務器部署和會話過期,應用程序啓動異常org.apache。 wicket.RestartResponseAtInterceptPageException和Tomcat服務器給我這個錯誤

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

任何人都可以給我幫助嗎?

+0

我相信你需要使用一些監聽器來處理這個會話過期。 – soorapadman

回答

0

catch子句中,在org.apache.wicket.request.RequestHandlerStack#execute()處設置斷點並查看它爲什麼不由Wicket處理。

+0

我可以在哪裏插入try子句? –