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-20 13:09
Today
Total
관리 메뉴

해킹공주의 일상

Tomcat 웹 서버 디렉터리 설정하기(unpackWARs, 소스코드 파일 권한) 본문

인프라진단/인프라 지식

Tomcat 웹 서버 디렉터리 설정하기(unpackWARs, 소스코드 파일 권한)

h4ckpr1n 2025. 7. 15. 11:06

으으 점검할때마다 너무 헷갈려

 

1. 설정 내용

<Host name="localhost"
      appBase="webapps"
      unpackWARs="true"
      autoDeploy="true">

    <Context path="/" docBase="IDS" reloadable="true"/>
</Host>

 

 

위와 같이 설정했을때 실제 소스코드가 존재하는 곳은 아래와 같다.

{tomcat 설치경로}/webapps/IDS.war

 

!! appBase 는 무조건 폴더이름 이여야하지만, docBase 는 war파일이여도 되고, 폴더이름이여도 된다.!!

 

 

unpackWARs 설정

- true : 자동으로 압축 해제가 된 소스코드가 담긴 폴더가 생성됨

- false : war 파일 압축 해제 안하고 그대로 실행

unpackWARs="true"

 

 

소스코드 권한은 어떻게 되는가 

 

 

압축파일이 해제되어 소스코드 파일이 있으면 개별 파일 권한 대로 가는데, 해제 안되면 war 파일 권한을 따라간다. 

따라서 war 파일 권한만 확인! (소스코드 파일의 경우 644 권고)

 

 

- 참고사항

 * /temp 폴더(tomcat 임시 파일 폴더) 내에 있는 설정 파일의 경우, 작성할때 자동으로 644로 변경됨 

Comments