본문 바로가기

Web Develop Tech/Documents

TOMCAT - ... while saving persisted sessions ...


[에러원인]

  • Tomcat 에서 프로젝트를 진행하다가 아래의 오류를 만나게 된다면,
    • IOException while saving persisted sessions: java.io.FileNotFoundException: /경로/\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina \localhost\_\SESSIONS.ser (지정된 경로를 찾을 수 없습니다)
  • 위의 오류는session.ser 이 서버 재 시작시에 서버의 세션 정보를 가지고 있는데, 가끔 톰캣을 재시작하였음에도 불구하고, 이전의 세션정보가 유지되는 경우가 있습니다.
  • 그래서 위와 같이 오류가 발생하게 됩니다.

[해결방법]

  • [1] Eclipse 의 Servers 의 server.xml 의 <Context> </Context> 사이에 아래의 설정 파라미터를 추가합니다.
  • [2] 실제 Tomcat 의 설치 혹은 바이너리 폴더의 server.xml 의 <Context> </Context>사이에 아래의 설정 파라미터를 추가합니다.
    • <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>