-
[WAS] Tomcat 구조back end 2022. 2. 28. 22:49
Tomcat 하위 폴더

bin: 톰캣의 실행 파일(시작, 중지)
conf: 톰캣의 환경설정(xml 설정파일)
lib: java.lang.Object 를 상속한 클래스들의 모임 .jar
logs: 서버의 기록(서버, 클라이언트 접속기록)
temp: 임시폴더
webapps: 웹 어플리케이션이 존재 하는 곳
work: 톰캣의 엔진 (servlet 엔진, jsp 엔진), 톰캣에서 웹어플리케이션의 클래스들을 관리하는 곳
Tomcat Config 폴더

http://localhost:8080/TEST/index.html
localhost:8080 => server.xml 에서 관리한다.
TEST => context.xml 에서 관리한다.
index.html => web.xml 에서 관리한다.
Tomcat webapps (Context Path) 설명

TEST 라는 폴더를 만든다.
TEST
하나의 Application을 나타낸다.
정적페이지, 동적페이지, WEB-INF 폴더를 하위에 둔다.
WAS에서는 여러 개의 어플리케이션의 등록이 가능하고 구분할 수 있는데 ContextPath로 구분한다.
예를들어,
http://localhost:8080/TEST
http://localhost:8080/examples
http://localhost:8080/manager
context의 path
/tomcat9/webapps/TEST/index.html
WEB-INF
웹으로 표현할 수 있는 파일을 디렉토리 단위로 관리하는 폴더로,
외부에서 접근 또는 탐색이 불가능하다.
Classes
자바 클래스 파일을 저장하는 폴더. Servelet, bean파일들의 class를 가진다.
lib
해당 context에 추가되는 라이브러리
tld
확장자가 tld파일로 태그파일을 저장하는 곳
src
자바소스 파일
TEST (context) 의 index.html, index.jsp를 웹에 띄우는 방법
http://localhost:8080/TEST/index.html
http://127.0.0.1:8080/TEST/index.html
http://ip:8080/TEST/index.jsp
'back end' 카테고리의 다른 글
[Error] HTTP Status 404 - Not Found (0) 2022.03.01 [Web Application] JSP, Servlet eclipse에서 생성하기 (0) 2022.03.01 [Web Application] 내장객체, client와 server 연동 이론 (0) 2022.03.01 [Web Application] eclipse 작업환경 설정(Tomcat, Java) (0) 2022.02.28 [Pipeline] 프로그램의 전체적인 흐름, Web 용어 (0) 2022.02.26
