본문 바로가기

WEB & WAS/Tomcat

[Tomcat] Context 추가

반응형

개요

 

Context를 추가 하는 방법은  두가지가 있습니다.

1.  $TOMCAT_HOME/conf/Catalina/localhost/ 디렉토리에 context 파일을 추가하는 방법

2.  server.xml 파일에 Context 항목을 추가 시키는 방법

 

1의 방법은 tomcat을 재시작하지 않고 적용할수 있고 2의 방법은 tomcat을 재시작해야만 반영이 된다. tomcat 권고사항에서도 1번을 권장하므로 되도록이면 1번 방법을 적용하는게 운영상 더 편리할수 있겠습니다.

 

아래는 myapp이라는 Context를 추가하는 예제입니다.

Context 파일 위치

 - $TOMCAT_HOME/conf/Catalina/localhost/ 디렉토리

예) myapp이라는 context를 추가하고자 한다면 $TOMCAT_HOME/conf/Catalina/localhost/myapp.xml 파일 생성

myapp.xml 파일명에서 myapp이 컨텍스트 이름이 됨

 

1. myapp.xml  파일 설정

 1.1 Exploded 어플리케이션(디렉토리 형태)

<Context docBase="/webpage/myapp/" reloadable=true />

 1.2 WAR 파일

<Context docBase="/webpage/myapp.war"  ...... />

** docBase="/webpage/myapp/"  : 실제경로,소스파일위치, 물리적인 위치

** reloadable=true: class 변경시 자동 반영, 개발시 true, 운영시 false 설정

** context path /my/app/path 일 경우 my#app#path.xml 와 같이 파일명에 #을 넣어 준다

** path URL상의 주소

 

2. server.xml 파일

<Host name="localhost" ...... >

   <Context path="/myapp" docBase="webpage/myapp/"  reloadable="false" />

</Host>

 

접속 테스트

http://localhost:8080/myapp 이라는 주소로 연결

반응형

'WEB & WAS > Tomcat' 카테고리의 다른 글

nginx tomcat 연동  (0) 2020.01.17
[Tomcat] Context간 세션 공유  (0) 2019.09.29
[Tomcat] Clustering(클러스터링)  (0) 2019.08.27
[Tomcat] WAR 파일 배포  (0) 2019.08.25
apache tomcat 연동  (0) 2019.08.23