본문 바로가기

dev/WEB and WAS

tomcat appBase 수정

일반적으로 tomcat에 war파일을 올릴 때

 

"tomcat/webapps/" 디렉토리 밑에 "ROOT.war"을 올립니다.

 

그런데 "tomcat/webapps/" 디렉토리 말고 다른 디렉토리로 설정해야 경우 appBase를 수정해야 합니다.

(나스를 사용하는 경우)

 

appBase는 tomcat이 배포하는 웹 어플리케이션 루트 디렉토리 위치를 가리킵니다.

 

"tomcat/conf/server.xml" 파일의 Host 태그 속성의 appBase를 수정하면 됩니다.

 

appBase 수정 예시

 

이렇게 수정하면 tomcat 내부의 webapps 디렉토리가 아닌 다른 디렉토리의 war 파일을 찾아서 배포합니다.

 

추가로 Host 태그 안에

 

<context path="" docbase="testTomcat" reloadable="true"/>

 

추가하면 context path와 docBase도 수정할 수 있습니다.

 

context path는 톰캣 위에서 실행중인 웹 어플리케이션들을 구분 또는 접근할 수 있는 경로이고(논리주소, URL)

 

docBase는 웹 어플리케이션의 위치(물리주소, 디폴트: ROOT)라고 생각하시면 됩니다.

 

 

'dev > WEB and WAS' 카테고리의 다른 글

nginx tomcat session clustering  (0) 2022.11.22
tomcat catalina.out 날짜별 생성  (1) 2022.09.30
tomcat log encoding  (0) 2022.09.29
tomcat https 적용  (0) 2022.02.07
tomcat rwx 설정  (0) 2021.10.30