Tomcat 구동 시에 발생하는 에러!!(항상은 아니고, 가끔;)
ioexception while loading persisted sessions java.io.eofexception
톰캣을 종료할 때 세션을 저장해 두었다가 리스타트 시 저장된 세션을 복구 할때 실패할 경우 발생하는 에러이다.
톰캣은 persist session을 저장 할 수 있다고 한다. |
또한, JSP 파일의 파일명의 대소문자를 변경했는데 변경 전 파일을 참조하여 404 에러가 발생하는 경우도 이 경우이다.
예를 들어, 최초 파일 생성을 Test.jsp 로 생성했다가 test.jsp 로 변경하였는데, 실제 접속 시 기존 파일(Test.jsp)을 참조하여 클래스를 찾을 수 없다는 NoClassDefFoundError 에러가 발생할 경우에도 아래와 같이 대처하면 된다.)
해결 방법
1. Tomcat work에 있는 session.ser 파일 삭제 (ser는 SERIALIZED OBJECT FILE )
이클립스에서 구동시:
- workspce 폴더\.metadata\.plugins \org.eclipse.wst.server.core\tmp0\work\Catalina\localhost
또는,
2. Context.xml 파일에 <Manager className="org.apache.catalina.session.StandardManager" pathname=""/>
추가 해주기
'웹어플리케이션서버' 카테고리의 다른 글
Tomcat6 catalina.out 로그 일자별로 생성하기 (0) | 2012.08.09 |
---|---|
현재 생성된 Session 수 체크하기 (0) | 2012.01.04 |
Could not initialize class sun.awt.X11GraphicsEnviroment 처리 방법 (0) | 2011.05.16 |
Tomcat 초기 설정시 필요 없는 거 지우면 발생되는 에러 처리 방법 (1) | 2011.05.11 |
Solaris에서 Tomcat이 죽는 현상 (0) | 2010.11.02 |