티스토리 뷰

발생일: 2009.04.14

문제:
이클립스를 통해 로컬로 톰캣을 구동하여 작업하던 중,
jsp 파일의 파일명의 대소문자를 변경했는데 변경 전 파일을 참조하여 404 에러가 발생했다.

예를 들어, 최초 파일 생성을 Register.jsp 로 생성했다가 register.jsp 로 변경하였는데,
실제 접속 시 기존 파일을 참조하여 Register_jsp 클래스를 찾을 수 없다는
NoClassDefFoundError 에러가 발생한 것이다.

이클립스에서 jsp를 컴파일하여 저장하는 폴더를 클리어해주면 될 것 같은데...

해결책:
이클립스의 Servers 뷰에서 서버을 선택하여 Clean Tomcat Work Directory를 실행한다.

실제로 이클립스에서 톰캣을 구동했을 때 jsp 파일을 컴파일하여 저장하는 가상 폴더의 위치는 아래와 같다.

(이클립스에서 지정한 workspce 폴더)\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost

해당 폴더에 들어가 삭제하면 된다.





반응형
댓글
공지사항