Notice
Recent Posts
Recent Comments
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
07-16 01:19
Today
Total
관리 메뉴

해킹공주의 일상

Tomcat에 웹 애플리케이션 여러개 올리는 3가지 방법 본문

인프라진단/인프라 지식

Tomcat에 웹 애플리케이션 여러개 올리는 3가지 방법

7.3.7 2025. 7. 15. 10:29

1️⃣ webapps 폴더에 디렉토리/war 올리기 (기본)

  • webapps/myapp/
  • webapps/myapp.war

👉 이건 아무 설정 안 해도 Tomcat이 자동으로 감지해서 /myapp 으로 서비스합니다.
가장 간단하고 자동화된 기본 방식이에요.

 

 

 

2️⃣ conf/server.xml에 <Context> 직접 작성

<Host name="localhost" appBase="webapps"> 
<Context path="/myapp" docBase="/data/myapp" reloadable="true"/> </Host>

👉 webapps 밖의 경로나 설정을 지정하고 싶을 때 씁니다.

 

하지만 단점:

  • Tomcat을 재시작해야 반영됨
  • 여러 애플리케이션이 있으면 server.xml이 지저분해짐

 

 

3️⃣ conf/Catalina/localhost/myapp.xml

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

👉 이건 server.xml을 건드리지 않고도, 개별 애플리케이션 설정을 할 수 있는 방식입니다.

 

  • 파일명(myapp.xml)이 URL path(/myapp)로 동작
  • Tomcat은 여기 있는 걸 읽어와서 Context를 등록합니다
  • Tomcat 재시작이 아니라 reload도 가능

 

 

이외에 그냥 무작정 tomcat 여러개 설치하는 것도 가능하다. 그럴 경우에는 스크립트를 폴더별로 구동해야한다.

Comments