2013. 7. 30. 15:49

출처 : http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.html


renstimpy 라는 두개의 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
Posted by 1+1은?