본문 바로가기
프로그램 활용/웹서버

jsp 를 변경해도 tomcat 서버를 재시작 안해도 되는 이유

by 3604 2024. 3. 16.
728x90

JSP는 Java Server Page의 약자로

HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹페이지를 생성해줍니다.

  1. 웹브라우저에서 JSP페이지를 웹 서버에게 요청
  2. 웹 서버는 JSP에 대한 요청을 JSP 컨테이너에 넘김 (요청이 처음이 아닐경우 메모리에 적재되어 있는 클래스 파일을 실행 - 5번으로 이동 )
  3. JSP 컨테이너는 해당 JSP를 찾아서 서블릿 파일(.java)을 새롭게 생성
  4. 서블릿 파일은 컴파일되어 서블릿 클래스 파일(.class) 을 생성 및 메모리에 적재
  5. 컴파일된(또는 메모리에 있는) 서블릿 클래스 파일이 클라이언트의 웹 브라우저로 응답
  6. 사용자 응답

이렇기 웹서버에서 처리하기 때문에

WAS인 톰캣의 재시작이랑은 관련이 없는걸로 알고 있습니다.

728x90