톰캣 9.0 부터는 코드가 수정되어서 리로드 되면 자동으로 서버 재시작됨

7.0은 코드 변경시 직접 재시작 (컴파일 디플로이(배포))해줘야됨

코드를 수정하고 저장할 때 콘솔창에서 reload 되는 것을 봐야한다.

왜 reload 되는 것이 중요한가?

jsp 는 실행파일이 아닌 .java 파일

엥? 왜? 톰캣이 test_jsp.java 로 변환해주니까

암튼 코드를 우리는 여기서 수정을 하잖아? 여기는 우리 작업공간!

그래서 실행할 때 (run as 하는 순간)

.metadata 로 들어가면

이 파일을 찾아가면!

이렇게 또 찾아 들어가면!!

서버 실행할 때 올라오는 애들이 여기로 다 모인다

서버가 실행될 때 내 워크스페이스에 있는 파일들을 전부 컴파일해서 실행파일로 바꿔서 이쪽으로 집어 넣는다.

이걸 deploy (배포) 라고 한다.

따라서 외부에서 request 요청이 들어오면 이 폴더 내부가 실행되는 것!