【发布时间】:2016-05-11 07:58:36
【问题描述】:
我正在测试环境中测试一个 Web 应用程序,当我尝试从 Firefox 上的私人窗口打开它时,返回一个空白页面,并且日志显示:
java.lang.IllegalStateException: Session was invalidated
16/02/02 14:45:17 at com.evermind.server.http.EvermindHttpSession.getId(EvermindHttpSession.java:467)
16/02/02 14:45:17 at cm.listener.SessionListener.sessionCreated(SessionListener.java:14)
16/02/02 14:45:17 at com.evermind.server.http.HttpApplication.createSession(HttpApplication.java:1971)
16/02/02 14:45:17 at com.evermind.server.http.EvermindHttpServletRequest.unprivileged_getSession(EvermindHttpServletRequest.java:2772)
16/02/02 14:45:17 at com.evermind.server.http.EvermindHttpServletRequest.getSession(EvermindHttpServletRequest.java:2661)
16/02/02 14:45:17 at com.evermind.server.http.EvermindHttpServletRequest.getSession(EvermindHttpServletRequest.java:2655)
16/02/02 14:45:17 at utilities.AdsServerFilter.doFilter(AdsServerFilter.java:39)
抛出异常的行如下:
HttpSession session=httpRequest.getSession();
应用程序的生产版本在私人窗口上运行良好..
据我所知,私人窗口只提供一个新的私人会话,如果没有找到现有会话,httpRequest.getSession() 也会返回一个新会话......有什么帮助吗?
我使用的是 firefox 26(我无法对其进行更新以使其继续支持 GWT 扩展)
【问题讨论】:
标签: java session firefox gwt web-applications