web application의 기본 디렉토리를 말한다.
즉, 접속자가 <ip-addr>:8080/
와 같은 루트 도메인을 땅하고 쳤을 때,
서버에서 호스팅해줄 파일들이 위치하는 기본 폴더를 얘기한다.
기본적으로 tomcat의 디폴트 루트 디렉토리는 ${CATALINA_HOME}/webapps/ROOT
이다.
${CATALINA_HOME}/conf/server.xml
에 루트 디렉토리 경로가 지정되어있다.
방법은 간단하다. Host 태그 안에 Context 태그 한줄 추가하면 된다.
...
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
...
...
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/data/was-app" reloadable="false"></Context>
</Host>
...
sudo systemctl restart tomcat
끝~~