반응형
개요
톰캣에서 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
반응형
'WEB & WAS > Tomcat' 카테고리의 다른 글
nginx tomcat 연동 (0) | 2020.01.17 |
---|---|
[Tomcat] Context간 세션 공유 (0) | 2019.09.29 |
[Tomcat] Clustering(클러스터링) (0) | 2019.08.27 |
[Tomcat] Context 추가 (0) | 2019.08.23 |
apache tomcat 연동 (0) | 2019.08.23 |