WEB & WAS/Tomcat
[Tomcat] WAR 파일 배포
날았다 고양이
2019. 8. 25. 20:46
반응형
개요
톰캣에서 WAR 파일 배포에 대해 알아봅니다.
WAR : Web Application Archive
1. autoDeploy 옵션(디폴트 true)
기본적으로 톰캣은 autoDeploy 옵션이 true일 경우 WAR파일을 appBase(=webapps) 디렉토리에 위치시키면 톰캣 구동시 WAR파일을 자동으로 읽어서 배포(deply)합니다.
2. unPackWARs 옵션(디폴트 true)
unPackWARs 옵션이 true로 되어 있을 경우에는 WAR 파일의 압축을 풀어서 배치하게 됩니다.
예로) $TOMCAT_HOME/webapps/examples.war 파일을 위치시키면 examples라는 디렉토리를 생성후에 war파일을 압축 해제합니다.
appsBase 이외의 디렉토리에있는 WAR 파일을 디플로이 시키고자 한다면 context XML 파일에 아래와 같이 정의해 주면 됩니다.
예) samples.xml 컨텍스트(Context)
<Context docBase="/source/data/directory/samples.war" ...... /> |
위와 같이 만들게 되면 webapps/samples 라는 디렉토리를 생성후 압축 해제하게 됩니다.
** Context XML 파일 위치 : $TOMCAT_HOME/conf/Catalist/localhost/samples.xml
반응형