I am having this problem:
The session of my application is configured to last 90 minutes in web.xml:
<session-config> <session-timeout>90</session-timeout> </session-config>
But the users keep complaining that it expires at around 40 to 60 minutes.
How can I be sure? Could it be that I need to tweak something in Seam/JSF so that it honors the 90 minutes timeout? Should I tweak the conversation timeot in components.xml? Here is my current configuration:
<core:manager concurrent-request-timeout="500" conversation-id-parameter="cid" conversation-timeout="120000" />
Is there a way I could include a legend saying:
This session was last used at XX:XX, and since XX have passed since then, it has now timed out ?
And maybe make it throw an exception or redirect to a different page if a javax.faces.application.ViewExpiredException is thrown but the time since last action is smaller than 90 minutes?