1. DD(Deployment Descriptor)에서 세션 타임아웃 설정하기

<web-app...>
<session-config>
<session-timeout>20</session-timeout>
</session-config>
</web-app>

20은 20분을 의미하며 생성되는 모든 세션에 setMaxInactiveInterval() 메서드를 호출하는 것과 같은 효과를 발휘한다.

2. session.setMaxInactiveInterval(20*60); api에 명시된대로 인자는 초 단위가 넘어가야 한다. 즉 DD에서 명시하는 것과 단위가 다름을 주의해야한다. 저 메서드를 호출한 특정 세션 인스턴스만 타임아웃 값을 바꿔줄 수 있다.
Posted by Taoist
,