1. ${catalina.home}/conf/server.xml 화일을 열어서 아래와 같이 변경
<Engine name="Catalina"defaultHost="localhost"debug="0">To
<Engine name="Catalina"defaultHost="www.example.com"debug="0">** 여기서 지정한 defaultHost는 지정되지 않은 상태로 접속 ( ie. IP로 접속 등 )일때
기본으로 보일 사이트
2. 사용할 가상 호스트 정보를 추가
<Host name="localhost"debug="0"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">To<Host name="www.example.com"debug="0"appBase="public"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Logger className="org.apache.catalina.logger.FileLogger"directory="logs"prefix="localhost_log."suffix=".txt"timestamp="true"/><Host name="author.example.com"debug="0"appBase="author"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false"><Logger className="org.apache.catalina.logger.FileLogger"directory="logs"prefix="author_log."suffix=".txt"timestamp="true"/></Host></Engine></Service>
4. 상기와 같이 셋팅 하면 ${catalina.home}/conf/Catalina/ 밑에 각 name별로 디렉토리가 생긴다.
여기에 각각 ROOT.xml을 생성 하고 아래와 같이 실제 어디에 구현물이 있는지 지정 한다.
여기에 각각 ROOT.xml을 생성 하고 아래와 같이 실제 어디에 구현물이 있는지 지정 한다.
<Context path=""docBase="${catalina.home}/public/ROOT"/>
5. 이제 Tomcat을 Restart 하면 된다.
