2017년 5월 22일 월요일

server.xml 에서 context 설정하는 방법

아래의 내용은 직접 테스트 완료한 사항임

<Host name="flex.kr" //연결 도메인
appBase="webapps" //브라우저에서 flex.kr 입력시 연결될 홈 디렉터리. [tomcat_home]/webapps 위치를 말함.
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" //브라우저에서 flex.kr 뒤에 경로없이 입력한 경우
docBase="e:/project/flex" //브라우저에서 flex.kr 뒤에 경로없이 입력한 경우 연결할 홈 디렉터리
debug="0" reloadable="true" crossContext="true"/>
</Host>

<Host name="flex.kr" //연결 도메인
appBase="webapps" //도메인 오류시 연결될 홈 디렉터리. [tomcat_home]/webapps 위치를 말함.
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context
path="/samples" //브라우저에서 flex.kr/samples 입력한 경우
docBase="e:/project/flex" //연결될 홈 디렉터리
debug="0" reloadable="true" crossContext="true" />
</Host>



예) 아래처럼 설정된 경우
--> http://flex.kr:8080/로 접속시 [tomcat_home]/webapps에 연결됨
--> http://flex.kr:8080/smaples/로 접속시 e:/project/flex에 연결됨
<Host name="flex.kr" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/smaples" docBase="e:/project/flex" debug="0" reloadable="true" crossContext="true"/>
</Host>


예) 아래처럼 설정된 경우
--> http://flex.kr:8080/로 접속시 e:/project/flex에 연결됨
<Host name="flex.kr" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="e:/project/flex" debug="0" reloadable="true" crossContext="true"/>
</Host>