출처 : http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.html
ren 과 stimpy 라는 두개의 Host-name 을 가진 development-host 가 있다고 가정된 상태에서 진행된다.
톰캣의 한가지 instance가 실행될때 $CATALINA_HOME 는 /usr/local/tomcat/의 경로를 참조한다.
또한 UNIX-Style의 경로 구분 및 명령을 사용하여 수정할 수도 있다.
server.xml
각각의 호스트의 appBase 아래의 디렉토리 구조가 서로 중복되지 않아야 한다.
webapps 디렉토리
각각의 가상 호스트 디렉토리를 생성한다.
mkdir $CATALINA_HOME/renapps mkdir $CATALINA_HOME/stimpyapps
Context 구성 - 1
$CATALINA_HOME/renapps/ROOT/META-INF/context.xml
Context 구성 - 2
$CATALINA_HOME/conf/Catalina 와 일치하는 가장 호스트를 만든다.
mkdir $CATALINA_HOME/conf/Catalina/ren mkdir $CATALINA_HOME/conf/Catalina/stimpy
마지막 디렉토리의 이름이 "Catalina" 속성을 나타낸다.
추가 :
$CATALINA_HOME/conf/Catalina/ren/ROOT.xml $CATALINA_HOME/conf/Catalina/stimpy/ROOT.xml
만약 각 호스트에 톰캣의 관리자 web application을 사용하려는 경우에는
cd $CATALINA_HOME/conf/Catalina cp localhost/manager.xml ren/ cp localhost/manager.xml stimpy/
부분도 추가해야 한다.
'DBMS' 카테고리의 다른 글
JNDI 톰캣 구성의 예(직역) (0) | 2013.07.30 |
---|---|
JDBC Connection Pool (1) | 2013.07.30 |