Tomcat은 웹 어플리케이션을 배포하고 실행할 수 있는 서블릿 컨테이너입니다. 웹 어플리케이션을 Tomcat에 배포할 때, 각 어플리케이션마다 고유한 Context 경로를 설정할 수 있습니다.
Context 경로는 웹 어플리케이션을 구분하는 데 사용되며, 기본적으로 웹 어플리케이션의 이름과 동일합니다. 예를 들어, MyWebApp.war 파일을 배포하면 기본적으로 /MyWebApp 경로로 접근할 수 있습니다.
하지만, Context 경로를 변경하려면 다음과 같은 작업을 수행해야 합니다.
웹 어플리케이션의 경로를 확인합니다. 예를 들어, MyWebApp.war 파일을 /usr/local/tomcat/webapps 디렉토리에 배포했다면, MyWebApp 디렉토리가 생성됩니다.
MyWebApp 디렉토리에 META-INF 디렉토리를 생성하고, context.xml 파일을 생성합니다.
context.xml 파일에 다음과 같은 내용을 추가합니다.
xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="firstDoc" path="/" reloadable="true" />
<Context docBase="secondDoc" path="/hello" reloadable="true" />
</Host>
위의 코드에서, path 속성을 사용하여 Context 경로를 설정할 수 있습니다. 예를 들어, /hello 설정하면, 웹 어플리케이션은 /hello 경로로 접근할 수 있습니다.