Tomcat server.xml appBase, docBase

apache-tomcat-8.0.33 에서 경험상 기록남겨요

appBase: 실제 소스 폴더가 위치한 경로(ROOT.war가 압축 해제되는 경로)

docBase: ROOT.war 가 위치한 경로(설정 없을 경우 appBase에서 ROOT.war를 찾음)

tomcat server.xml 에서

<Host name="localhost" appBase="/app/webapps/com" unpackWARs="true" autoDeplay="false"></Host>

appBase 경로에는 ROOT 라는 폴더가 있어야 한다. 실제 소스 경로이다.

tomcat ./conf/com/localhost/ROOT.xml 에서

<Context crossContext="true" docBase="/app/src/com/ROOT.war" path="" reloadable="true"></Context>

ROOT.war의 위치를 설정하는 것이다. 위에서 appBase 경로로 압축을 해제한다.

이 설정이 없을 경우, Tomcat은 위의 /app/webapps/com 경로에서 ROOT.war를 찾으려 한다.

댓글 남기기