chedana jayasinghe wrote:
In my web application, in a jsp there is a javascript which sends request
to a servlet every twenty seconds, so it kills my applications user idle
time tracking by resetting the lastAccessed time in session. the funny
thing is lastAccessed time doesn't get updated in tomcat 6 and my
applications idle time tracking works fine in it, but in 7 it gets updated
and kills that functionality of the application . so I'm little bit
confused about the changes in the session tracking of tomcat 6 and tomcat
7.
I don't know what happened in Tomcat 6 as compared to what happens in other
versions.
But from a purely logical point of view, I would tend to think that, from the server point
of view, whether a request comes from the user pressing a button or from a javascript
module in a page sending a request, does not make a difference : the application has been
accessed, so the "last accessed time" should be updated.
That is probably the point even, of many such javascript snippets out there in
the wild.
So again from a purely logical point of view, if Tomcat 6 then did not update the last
access time, that would sound more like a bug, that was corrected later.
Maybe the fact that it updates this or not, depends on whether the application that is
called retrieves the session or not, and if so you may have control over it, by making
sure that whatever your javascript calls, it does /not/ retrieve the session.
Caveat : I do not really /know/ how it works, so there is a lot of speculation
here.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org