[Eclipse] 이클립스에서 _jsp.java 파일 위치

[Eclipse] 이클립스에서 _jsp.java 파일 위치

로컬환경 이클립스로 톰캣을 기동했을 때 .jsp 파일은 _jsp.java 파일로 변환되고, _jsp.java 파일은 .class 파일로 컴파일된다.

이 때 jsp 파일에서 자바 익셉션이 발생하면 콘솔 또는 로그에 찍힌 StackTrace 의 라인넘버와 jsp 파일의 라인넘버가 불일치하는 것을 볼 수 있다.

StackTrace 에 기록된 라인넘버는 jsp의 라인넘버가 아니라 _jsp.java 의 라인넘버와 매칭되기 때문이다.

따라서 _jsp.java 의 위치를 알아낼 필요가 있다.

작업 중인 프로젝트의 워크스페이스로 가면 .metadata 폴더가 있다.
.metadata 폴더 내의 .plugins\org.eclipse.wst.server.core 폴더 하위에서 검색해보면 _jsp.java 파일을 찾을 수 있다.

ex) c:\프로젝트_워크스페이스\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\_\org\apache\jsp\파일명_jsp.java