일반적으로 tomcat에 war파일을 올릴 때
"tomcat/webapps/" 디렉토리 밑에 "ROOT.war"을 올립니다.
그런데 "tomcat/webapps/" 디렉토리 말고 다른 디렉토리로 설정해야 경우 appBase를 수정해야 합니다.
(나스를 사용하는 경우)
appBase는 tomcat이 배포하는 웹 어플리케이션 루트 디렉토리 위치를 가리킵니다.
"tomcat/conf/server.xml" 파일의 Host 태그 속성의 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 |