본문 바로가기

WEB & WAS/Tomcat

[Tomcat] WAR 파일 배포

반응형

개요

톰캣에서 WAR 파일 배포에 대해 알아봅니다.

WAR : Web Application Archive

[그림 1] server.xml 초기 설정값

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