有几个现有的帖子重新调整会话失效的问题 . 但是在我使用Glassfish 3.1.2.2,Spring 3.2.5.RELEASE和Hibernate 4.2.7.Final的情况下,我无法从中得到很多 .

有时,错误会出现在glassfish服务器日志中:

java.lang.IllegalStateException:PWC2778:的getAttribute:会话已经失效的org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1226)在org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:152 )org.springframework.security.web.savedrequest.HttpSessionRequestCache.getRequest(HttpSessionRequestCache.java:52)org.springframework.security.web.savedrequest.HttpSessionRequestCache.getMatchingRequest(HttpSessionRequestCache.java:68)org.springframework.security . web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:42)在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342)在org.springframework.security.web.authentication.www.BasicAuthenticationFilter . 在org.springframework.security的org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342)中的doFilter(BasicAuthenticationFilter.java:150) . web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)位于org.springframework.security.web.authentication.logout.LogoutFilter的org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342) . doFilter(LogoutFilter.java:110)位于org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342)org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter . Java的:50)在org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342)在org.springframework.security org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(Fil)中的.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) terChainProxy.java:342)在org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)在org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)在org.springframework.web .filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)org.apringframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) )在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)在org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151)在org.springframework.web.filter . OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:217)

我试过调试但没有运气 . 关于这种情况如何发生以及可能是什么原因的任何提示?

Jing,非常感谢您的帮助