2009-09-02 8 views
7

Tomcat 또는 Jetty는 (세션 지속성 구성없이) sessionids를 저장하는 위치는 어디입니까? 파일 시스템 어디에서나 이동합니까? 아니면 메모리에 그대로 있습니까?부두/Tomcat 세션 저장

답변

5

Tomcat은 기본적으로 StandardManager를 사용하여 세션 데이터를 관리합니다. 런타임 동안이 데이터는 저장소에 저장되지 않으며 메모리에만 존재합니다. Tomcat을 종료하면 모든 세션 데이터를 $ TOMCAT_HOME/work/Catalina /// SESSIONS.ser에 유지하려고합니다. Tomcat은 다음 시작시이 세션을 다시로드하려고 시도하고 성공적인 시작 후에도 SESSIONS.ser 파일을 삭제합니다. 서버가 죽거나 kill -9를 실행하면이 세션 데이터가 손실됩니다. StandardManager에 대한

문서는 여기 http://tomcat.apache.org/tomcat-5.5-doc/config/manager.html

이다 나는 아주 잘 부두 모르지만 세션이 메모리에 그래서 부두는 기본적으로 어떤 지속성을 가지고 있지 않습니다. 원하는 경우 지속성을 활성화 할 수 있으며 여기에 문서화 된 내용은 docs.codehaus.org/display/JETTY/Persisting+Sessions입니다.

희망이 도움이됩니다.