Tomcat 구조

신광진·2021년 3월 18일
0

bin


bin은 톰캣을 실행하고, 종료시키는 역할을 하는 스크립트(.bat, .sh) 파일이 위치하는 폴더입니다.

conf


confconfiguration으로써 단어 그대로 톰캣의 설정파일들이 위치하는 폴더입니다.

conf폴더안에 server.xml을 열어보면 connectorHost 태그에서 설정을 변경할 수 있습니다.

connector태그 안에는 현재 사용하는 port번호, 프로토콜 등을 확인하거나 변경 할 수 있습니다.

Host태그 안에는 hostName, appBase등을 확인할 수 있습니다.

lib


liblibrary로서 톰캣을 구동하는데 필요한 라이브러리(.jar)가 위치하는 폴더입니다.

temp


tempJVM에 사용되는 임시 디렉토리입니다.

webapps


webapps는 톰캣이 관리하는 애플리케이션들이 위치하는 폴더입니다.

webapps안에 있는 폴더들의 이름은 ContextName이고 URL상에서 ContextPath로 사용됩니다.

webapps안에 있는 애플리케이션들은 공통적으로 WEB-INF라는 폴더를 가지고 있습니다.

WEB-INF톰캣의 금고라고 불리며, WEB-INF 내부에 있는 파일들은 URL로 접근할 수 없습니다.

따라서 WEB-INF 안에 있는 파일들은 외부에 노출되면 안되는 파일들이 위치하게 됩니다.

모든 WEB-INF안에는 web.xml이라는 설정 파일이 존재합니다.

work


Jsp파일을 Servlet형태로 변환한 .java파일과 .class파일이 저장되는 디렉토리입니다.

profile
이거 왜안되냐

0개의 댓글

관련 채용 정보