Apache Tomcat은 동적 웹사이트를 배포할 수 있게 해주는 was의 종류 중 하나이다.
톰캣의 디렉토리 구조
apache-tomcat-9.050
-bin
--(실행시킬 수 있는 쉘 프로그램이 있다)
-conf
--톰캣의 설정을 바꿀 수 있는 xml 파일들이 있다.
-lib
--httpServlet과 같은 패키지 존재
-webapps
--말 그대로 웹 프로젝트들이 이 폴더에 넣어진다
-그외....
webapps 디렉토리에 대해 더 알아보자
톰캣은 context path란 개념이 있다
https://base-on.tistory.com/332 이 글에 설명이 잘돼있으니 정독하자.
간단하게 요약하자면 톰캣은 webapp 디렉토리를 appBase로 사용한다. 그리고
여기에 속한 ROOT 프로젝트(디렉토리)를 '/' 경로 (docBase)에 연결시킨다
즉 서로 다른 디렉토리의 폴더명이 path가 되는 것이다.
물론 이것은 conf 폴더안의 server.xml 파일에서 설정을 바꿀 수 있다.