./categories/server
Tomcat Context 설정 위치
요청 흐름
HTTP → Catalina → Context → Servlet → 응답
설정 위치
| 경로 | 범위 |
|---|---|
server.xml <Host> 하위 <Context> | 전역 (재시작 필요, 비권장) |
$CATALINA_HOME/conf/context.xml | 전역 권장 |
conf/[engine]/[host]/context.xml.default | 호스트 기본 |
conf/[engine]/[host]/ROOT.xml | ROOT 컨텍스트 |
conf/[engine]/[host]/[contextpath].xml | 앱별 |
앱 /META-INF/context.xml | 앱별 (copyXML=true면 conf로 복사) |
우선순위 (높음→낮음)
server.xmlconf/context.xml/META-INF/context.xmlcontext.xml.default
override="true"면 META-INF Context가 최우선.
<!-- 예: conf/Catalina/localhost/myapp.xml -->
<Context path="/myapp" docBase="/path/to/app" reloadable="true" />
관련 링크: https://parkcheolu.tistory.com/130
./comments