John,

Can you provide the rest of your jetty configuration as regards sessions.
Also, please run your app with debug turned on for sessions
(-Dorg.eclipse.jetty.server.session.LEVEL=DEBUG) and post that. You should
see some debug info about the maximum idle time and expiry of the session
when you create one. Here's some examples for a run with the standard jetty
test webapp, with session-timeout=60 in web.xml:

2017-09-05 12:05:05.819:DBUG:oejs.session:qtp184966243-20: setIdleTimeout
called: old=0 new=3600000
2017-09-05 12:05:05.830:DBUG:oejs.session:qtp184966243-15: Testing expiry
on session node06t4scaybs5j7qagd30qd1eu20: expires at 1504580705830 now
1504577105830 maxIdle 3600000

Is it possible that there is a filter or other application code that is
calling session.setMaxInactiveInterval() before your println?

Jan

On 5 September 2017 at 00:22, John English <[email protected]> wrote:

> A while ago I upgraded from Jetty 8 to Jetty 9.4. It supports a web
> application which includes a session timeout of 60 minutes in the web.xml
> (which used to work fine):
>
>   <session-config>
>     <session-timeout>60</session-timeout>
>   </session-config>
>
> However, the sessions no longer seem to be timing out at all since the
> upgrade. To investigate this, I printed out a debug message at the point
> where the session is obtained:
>
>     HttpSession session = request.getSession();
>     System.err.println("Session timeout: " +
>                        session.getMaxInactiveInterval());
>
> The result is the message "Session timeout: 1800", i.e 30 minutes.
>
> I'm completely confused as to (a) why the 60-minute timeout is not
> happening, and (b) why the timeout interval is showing up as 30 minutes
> when web.xml sets it to 60. Can anyone please help me understand this?
> --
> John English
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>



-- 
Jan Bartel <[email protected]>
www.webtide.com
*Expert assistance from the creators of Jetty and CometD*
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to