tomcat context path 잡기
안녕하세요 오늘은 톰켓에
context path 를 잡아서 / 호출이아닌 /myapp 등
경로를 지정해서 호출 하는 방법을 배워보겠습니다.
tomcat 설치가 되어있다고 가정하고 작성하겠습니다.
tomcat 설치글이 궁금하시면 아래링크
2025.12.17 - [WEB,WAS] - [WEB/WAS](기초)리눅스 환경에서 Tomcat을 설치해보자!
[WEB/WAS](기초)리눅스 환경에서 Tomcat을 설치해보자!
∴이글은 초심자용 글입니다. 목표. 리눅스 환경에서 기본 TOMCAT 을 설치해보고 기본 페이지를 띄어보자! ●초보자도 편하게 따라올수있게 차근차근 친절히 알려주기● tomcat 설치후 기본 웰컴페
hunhee44.tistory.com
pwd
/home/hunhee/tomcat-9/conf
#백업
cp server.xml server.xml_20260123
vi server.xml
#제일 아래 하단 부분에 appbase 설정쪽에
#context paht 추가
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
#추가한 내용
<Context path="/app"
docBase="/home/hunhee/app"
reloadable="false" />
</Host>
</Engine>
</Service>
</Server>

<Context path="/app" #컨텍스트 패스
docBase="/home/hunhee/app" #패스로 호출할 앱 경로
reloadable="false" /> #자동 리로드
위 내용을 추가하고 재기동후에
ip:port/app 으로 호출하면 내가 등록한 어플리케이션이 호출 됩니다.
app 디렉토리에
index.jsp 를 만들고
내용은 아래와같이 작성해줬습니다.
/home/hunhee/app/index.jsp
tomcat을 재기동 해주고 ip:port/app 출력해보면 제가작성한
index.jsp 파일이 나옵니다.
ip:port/app 으로 호출한 결과

이렇게 설정하고 apache 와 연동되어있다면
apache에 분기처리로 /app 을 잡아주면 됩니다.
pwd
/home/hunhee/apache2.4/conf/extra
vi httpd-vhosts.conf
#패스 경로 지정한 부분을
#apache tomcat 연동 마운트에 분기처리 지정
<VirtualHost *:80>
ServerName chh.co.kr
JkMount /* lb
JkMount /app/* lb
</VirtualHost>
#vhost 설정에 없으면 httpd.conf에 있을수 있음
#자기가 설정한 부분 확인할것

패스 잡고 apache 분기처리 까지 완료했습니다.
'WEB,WAS 및 기술' 카테고리의 다른 글
| 초보자 리눅스 명령어들 (0) | 2026.01.28 |
|---|---|
| Tomcat Thread pool 설정 및 확인 방법 (0) | 2026.01.26 |
| 리눅스 nginx_upstream_check_module 설치 (0) | 2026.01.21 |
| [WEB/WAS] Tomcat 장애시 제일먼저 확인 하는것 (0) | 2026.01.20 |
| 리눅스 SCP, SFTP 명령어 사용법 (0) | 2026.01.19 |