문제

내 web.xml 파일에 다음을 지정하지 않으면 :

<session-config>
    <session-timeout>10</session-timeout>
</session-config>

내 기본 세션 타임 아웃은 무엇입니까? (나는 Tomcat 6.0을 운영하고있다)

도움이 되었습니까?

해결책

Tomcat을 사용하는 경우 30 분입니다. 그것에 대해 더 많이 읽을 수 있습니다 여기.

다른 팁

이를 사용하여 특정 세션에 대해 코드로 설정할 수도 있습니다. HttpSession setMaxinactiveinterval API :

서블릿 컨테이너 가이 세션을 무효화하기 전에 클라이언트 요청 사이에 시간을 몇 초 만에 지정합니다. 부정적인 시간은 세션이 시간을 정하지 않아야 함을 나타냅니다.

30 분이 아닌 타임 아웃을 볼 수 있지만 다른 값을 지정하지 않은 경우이 언급을 언급합니다 (예 : 프로젝트의 다른 개발자는이 API를 사용했습니다).

주목할만한 항목은이 시간 초과가 정확한 초에 트리거되지 않을 수 있다는 것입니다. 세션은 만료 될 수 있습니다. Java EE 서버에는 매 순간 만료 된 세션을 확인하는 폴링 스레드가있을 수 있습니다. 나는 이것에 대한 참조가 없지만 WebSphere 5.1 방어율 에서이 행동을 보았습니다.

나는 그것이 당신의 컨테이너에 의존한다고 확신합니다. Tomcat은 30 분입니다.

세션 타임 아웃 우리는 web.xml 파일에서 해당 컨텍스트를 지정할 수 있습니다.

기본 세션 타임 아웃은 30 분입니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top