
아파치 톰캣(Apache Tomcat)은 오랜 기간 널리 쓰인 오픈 소스 자바(Java) 서블릿 컨테이너입니다. 톰캣에서 autoDeploy
또는 개발자에 의해 Deploy가 수행될 때 Context 경로는 웹 응용 프로그램을 정의하는 파일(war)의 이름에서 파생됩니다. war 파일의 이름과 Context 이름, Context 경로, Context 버전은 밀접한 관계가 있습니다.
아래 표는 파일 명명 규칙의 몇가지 예시입니다.
Context Path | Context Version | Context Name | Base File Name | Example File Names |
/foo | None | /foo | foo | foo.war |
/foo/bar | None | /foo/bar | foo#bar | foo#bar.war |
Empty String | None | Empty String | ROOT | ROOT.war |
/foo | 42 | /foo##42 | foo##42 | foo##42.war |
/foo/bar | 42 | /foo/bar##42 | foo#bar##42 | foo#bar##42.war |
Empty String | 42 | ##42 | ROOT##42 | ROOT##42.war |
기본적으로 war 파일이름 그대로 Context 경로가 됩니다. '#' 문자열을 사용하여 Context 경로를 추가할 수 있습니다.
'##' 문자열을 추가하여 버전을 지정할 수 있습니다. 버전이 지정되면 Context 경로는 변경되지 않고 그대로 유지되며 버전 식별자만 추가 됩니다.
참조
https://tomcat.apache.org/tomcat-8.5-doc/config/context.html#Naming
'ETC' 카테고리의 다른 글
[GitHub] Git History에서 특정 파일 삭제하기 (0) | 2023.03.09 |
---|