해킹공주의 일상
Tomcat에 웹 애플리케이션 여러개 올리는 3가지 방법 본문
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 여러개 설치하는 것도 가능하다. 그럴 경우에는 스크립트를 폴더별로 구동해야한다.
'인프라진단 > 인프라 지식' 카테고리의 다른 글
Tomcat 웹 서버 디렉터리 설정하기(unpackWARs, 소스코드 파일 권한) (0) | 2025.07.15 |
---|---|
/etc/login.defs 설정파일 및 UMASK 설정 (0) | 2025.05.14 |
Weblogic 보안설정 및 점검 (0) | 2025.03.12 |
CISCO AAA(Authentication Authorization Accounting) 사용자․명령어별 권한 수준 설정 관련 (0) | 2025.03.11 |
Postgresql 질의서 및 쿼리 (N/A 참고) (0) | 2025.02.21 |
Comments