tomcat을 사용하는 이유

gptj·2023년 1월 10일

Tomcat 제품에 대해 구글링하면
뭔가 많이 나올거에요.
tomcat 제품에 대해 리뷰 하시고
웹 동작 원리도 구글링 하면서
리뷰하시고
궁금한거 있으면
질문해보세요.
그리고
리눅스 책 보면서
쉘스크립트 까지는
상식으로 알아야된다는
느낌으로 공부하시고
tomcat 제품,
startup.sh, shutdown.sh, catalina.sh
스크립트 파일 분석하세요.

🌟 TOMCAT을 사용하는 이유(WAS: Web Application Server)

브라우저에 웹 서버에서 호스팅되는 파일이 필요할 때마다 브라우저는 HTTP를 통해 파일을 요청하고 요청이 올바른 웹서버에 도달하면 HTTP서버가 요청을 수락하고 요청된 문서를 찾은 다음에 HTTP를 통해 브라우저로 다시 보낸다.


-> 요청된 문서는 webapps에서 찾을 수 있다. CATALINA_HOME/conf/server.xml 파일 중 host태그를 보면 기본 디렉터리가 webapps로 설정되어 있기 때문이다.


-> 요청할 문서의 default 값을 바꾸려면 CATALINA_HOME/conf/web.xml파일에서 수정하면 된다.

❗ 결론
TOMCAT은 클라이언트가 요청하는 HTTP 요청을 처리하는 웹서버를 의미하는데, jsp와 servlet을 구동하기 위한 서블릿 컨테이너 역할을 수행한다.
정적 페이지(html, css 등)만을 처리하는 아파치 서버와는 다르게 DB 연결, 다른 응용프로그램과 상호 작용 등 동적인 기능들을 사용할 수 있기 때문에 보통 아파치와 함께 사용해준다.

profile
문과도 취업할 수 있다

0개의 댓글