Hi Gerry,
I resolved this problem by increasing the <max-age> value:
<!-- the number within the session-timout element must be expressed in
minutes. it is now 24 hours. -->
<session-config>
<session-timeout>1440</session-timeout>
<cookie-config>
<path>/</path>
<http-only>true</http-only>
<secure>false</secure>
<max-age>1440</max-age>
</cookie-config>
</session-config>
The <session-timeout> is in minutes, however, the <max-age> is in seconds.
The <max-age> is set when the JSESSION cookie is expired in seconds, which causing the timeout.
You can either remove the <max-age> or increase it to a higher value.
Hope that helps!
------------------------------
THU Phan
------------------------------