개발관련이야기들/Tomcat

Tomcat5.5 가상호스트 설정

안돌이 2007. 1. 11. 15:34


c:\windows\system32\drivers\etc\hosts 파일에 호스트 설정

CATALINA_HOME = c:\Tomcat5.5
CLASS_PATH = e:\Tomcat5.5\common\lib\servlet-api.jar 추가 또는 jdk\jre\lib\ext\ 에 복사할것


--server.xml---

<Host name="www.soon.com" appBase=""
      unpackWARs="true" autoDeploy="true"
      xmlValidation="false" xmlNamespaceAware="false">

appBase는 상대경로시 CATALINA_HOME을 기준으로 한다.


--CATALINA_HOME\conf\Catalina\www.soon.com(호스트네임)\ROOT.xml--  Tomcat5부터는 여기에 Context를 지정함을 권고

<?xml version='1.0' encoding='utf-8'?>
<Context path="" docBase="d:\webapps\test" debug="0"
   workDir="d:\webapps\test\work">
</Context>

path 웹브라우저 주소창에 들어갈 경로를 나타낸다.
docBase 서버상의 웹어플리케이션의 위치이다.
workDir JSP의 서블릿코드가 생성 저장되는위치

※ Context는 Host의 하위 엘리먼트이므로 docBase와 workDir은 상대경로시 Host의 appBase를
기준으로 한다. appBase값이 있으면 docBase를 절대경로로 설정할수 없다.