Chris, I really appreciate your quick responses. In the servlet it just calls some values through request.getParameter( ) and then it binds an array variable of a sychronized method that's all. below is the whole filter class public class UTF8Filter implements Filter{ public void destroy() {} public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)throws IOException, ServletException{ request.setCharacterEncoding("UTF-8"); chain.doFilter(request, response); } public void init(FilterConfig filterConfig) throws ServletException {} }
On Thu, Jun 18, 2015 at 9:24 PM, Christopher Schultz < ch...@christopherschultz.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Chedana, > > On 6/18/15 2:09 AM, chedana jayasinghe wrote: > > request goes to a doPost method of a servlet and there it used to > > return some values in the response, and there is a one filter which > > encode request's characters to UTF-8. But how come it effects the > > session last accessed time get updated, because as to my knowledge > > It is monitored by the servlet container and all the filters are > > within the servlet container > > I suppose I meant, specifically, how does your servlet (and filters) > interact with the container via the Servlet API. For instance... do > you call getSession()? > > > Is there a big change of how tomcat manage sessions, in versions > > before tomcat 6. > > Note that I'm aware of. > > > still I'm little confused about the behavior of my application > > Me, too. > > - -chris > > > On Tue, Jun 16, 2015 at 12:39 AM, Christopher Schultz < > > ch...@christopherschultz.net> wrote: > > > > Chedana, > > > > On 6/15/15 9:07 AM, chedana jayasinghe wrote: > >>>> Christopher, > >>>> > >>>> I'm not using "strict servlet compliance", still *I've tried > >>>> setting * > >>>> org.apache.catalina.core.StandardHostValve.ACCESS_SESSION > >>>> system property to false in catalina properties but no luck. > >>>> still the problem is same. Javascript heartbeat keeps the > >>>> session alive only in tomcat 7 and higher versions. > >>>> > >>>> On Thu, Jun 11, 2015 at 6:59 PM, Christopher Schultz < > >>>> ch...@christopherschultz.net> wrote: > >>>> > >>>> Chedana, > >>>> > >>>> On 6/11/15 12:42 AM, chedana jayasinghe wrote: > >>>>>>> HI, 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. 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 > >>>> > >>>> Are you using "strict servlet compliance"? > >>>> > >>>> If so, you will want to set the > >>>> org.apache.catalina.core.StandardHostValve.ACCESS_SESSION > >>>> system property to false and re-try your tests. > >>>> > >>>> If you are upgrading from Tomcat 6 to Tomcat 7: > >>>> > >>>> 1. Don't bother going to 7.0.23 (almost 4 years old). Go all > >>>> the way up to 7.0.62. > >>>> > >>>> 2. You may want to skip Tomcat 7 altogether and go all the > >>>> way up to Tomcat 8.0.23. > >>>> > >>>> -chris > > > > What does your application actually do when the heartbeat comes > > in? Don't forget the various Filters that might also be processing > > the request on the way in or out. > > > > -chris > >> > >> --------------------------------------------------------------------- > >> > >> > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >> For additional commands, e-mail: users-h...@tomcat.apache.org > >> > >> > > > -----BEGIN PGP SIGNATURE----- > Comment: GPGTools - http://gpgtools.org > > iQIcBAEBCAAGBQJVgumsAAoJEBzwKT+lPKRYCJYQAMDcf656uBq+HW8S+5Tg9Kba > FSB1sqVn6YBEQLauojgN7DHRmlQ9U/Z9dWGcvhh8ORq5gxb5V9wHxeuHjvJS8y7a > /jv9wlQdM8wXyDUxDzlBVOkTG+xnsq0EwR6cWJMCnzhx4lxc3p6b/bsQa3pXW6W/ > R1C+i1MwI9jS5nkhesn78A+r1VyYL6FvUMTCIm8Ow2GvpbBaJgiY0gyTqpB8vCdG > ynPZ7ThCQNgcO+uUyvjUAIX9y0PSPr9UnIvNhJxeNKpffu+7CEaE1lbLbYkrzzgq > TWmfWSj0NDUluSDyhec24JJz1/8kyv9ehUb3HOC3Pc71byo+1/c+BuHnFu4ic9s3 > P6XtrNQ27MAyj88WzlNHQVOcPNMqtbJS+scoqFD1fheG0Ss5Y1StXsveah68l25a > Hjn3GIzAJnoItHovNSh1ohlUKkuJtgLLrga4P3Un3dLPrcaoAevJZ82NcmUAJvR3 > pU/oCdNVz9+WltAtTfrBEgauE+FEM6/koF/oqlZHzh0kIMbJ78+u85QHnTSp8CIn > tqP4VFRu4ya2DysrpqudFondIe/VTymwWRvqNgS5FtmSE532PLYAMLW4hdNsDPdx > g/0Sskq4piLSTxSULouEOY4K0QiEzFHuCh/N2vgkKE8TobYG5f8QVwRFEwDvAzR+ > l2oqZICA/S+SQHnC0+6s > =wvMS > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >