* Tomcat 안의 폴더들
bin폴더 : binary의 약자 톰캣의 실행과 종료와 관련된 파일 (실행 파일들)
배치파일을 통해 tomcat을 실행하거나 종료할 수 있다. (서버 시작, 정지, 재시작)
conf폴더 : config의 약자로 환경설정과 관련
web.xml 파일이 존재
lib폴더 : library의 약자 외부 jar파일
log폴더 : 톰캣이 남기는 로그, 볼일이 거의 없다
temp폴더 : 톰캣이 사용하는 임시 폴더
webapps폴더 : web application s 이 안에 웹사이트들 존재
work폴더 : 개발자가 작성한 JSP에 매핑된 서블릿 클래스가 위치하는 곳 (참조 폴더)
* webapps폴더의 구조
webapps 는 사이트들이 존재한다고 보면된다.
1) docs : 톰캣에 대한 도움말을 사이트로 만들어 준 것
2) examples : 톰캣에 대한 예제
3) host-manager : 톰캣안에 각각의 웹앱을 관리
4) manager : 톰캣 자체를 관리하는 페이지
5) ROOT : 웹 사이트라면 이런 구조를 가져야 한다는 톰캣의 샘플이라고 보면된다.
ROOT 폴더의 구조를 살펴보자면,
ROOT - 문서(*.html, *.jsp)
- WEB-INF(WEB-INFORMATION의 약자) - web.xml WEB-INF(자바클래스 관련 파일)
- classes
- lib
이런식으로 존재한다.
초기에 http://localhost:8080 으로 들어갔을때 나타나는 홈페이지는 ROOT 에 있는 index.jsp 가 실행되었다고 보면 된다.
'Backend > JSP & Servlet' 카테고리의 다른 글
[JSP & Servlet] WAS에서 제공하는 Connection Pool 이용하는 방법 (0) | 2021.02.22 |
---|---|
[JSP & Servlet] include 지시어와 include 액션태그의 차이점 (0) | 2021.02.19 |
[JSP & Servlet] Servlet을 통하여 JSP 기본 태그 알아보기 (0) | 2021.02.18 |
[JSP & Servlet] 페이지 이동 방식 forward와 redirect 방식의 차이 (0) | 2021.02.18 |
[JSP & Servlet] Servlet 의 실행과정 (0) | 2021.02.18 |