On 7/22/2014 9:36 AM, Felipe Jaekel wrote:
I have a simple authentication logic in my applications, where I store the
current user in the session and check with a filter if the current user
value is not null.
Eventually I see some null pointer exceptions in my Tomcat 7.0.47 that
happened in JSF managed beans because the current user value was null.
The problem is that the stackTrace shows that login filter was executed
correctly, so I guess the session timed out right after the getAttribute()
call in the filter, which would explain why there still was value in the
filter but not in the managed bean.
After some research I found this:
http://tomcat.apache.org/tomcat-7.0-doc/config/systemprops.html#Sessions
Would org.apache.catalina.session.StandardSession.ACTIVITY_CHECK solve this
problem?
What about org.apache.catalina.core.StandardHostValve.ACCESS_SESSION and
org.apache.catalina.session.StandardSession.LAST_ACCESS_AT_START?
Thanks
Hi, Felipe-
What's your session timeout setting? IIRC, the session timer is reset
every time a new request associated with that session is received. Is
the session object accessed outside the scope of processing a request
(i.e. from a thread you've created)?
-Terence Bandoian
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org