WEB-INF
디렉토리란 무엇인가?
- 자바 웹 애플리케이션에서 특수한 역할을 담당하는 디렉토리이다.
- 보통 웹 애플리케이션 루트 디렉토리에 위치한다.
- 애플리케이션 내부적으로 쓰는 파일이 존재하는 디렉토리로 클라이언트 접근이 불가능해야 한다.
- 몇개의 서브 디렉토리와 파일을 갖는다.
WEB-INF/classes
: 컴파일된 자바 클래스 파일들을 보관.WEB-INF/lib
: 서드파티 라이브러리들을 보관.WEB-INF/web.xml
: 구성정보 파일이다.
절대 클라이언트가 접근 가능한 위치에 두면 안된다.
서블릿, JSP 페이지와 같은 웹 애플리케이션 컴포넌트만 접근이 가능해야 한다.
반응형
'Java > 톰캣 (Tomcat)' 카테고리의 다른 글
인텔리제이 콘솔에서 톰캣 한글 로그가 깨질 때 해결 방법 (0) | 2023.04.13 |
---|---|
web.xml 에서 사용하는 absolute-ordering 이란? (0) | 2023.03.20 |
web.xml 파일이란? 그리고 web.xml 파일의 역할 (0) | 2023.03.20 |
자바 서블릿(Servlet) 이란? (0) | 2023.03.20 |
톰캣 + JDK 환경에서 로컬 개발환경에 HTTPS 적용하기 (0) | 2022.05.11 |