이 기사에서는 위에서 언급한 툴의 최신 버전을 사용하여 설명할 것이다. 톰캣 설치 및 설정하기 이 글에서는 톰캣을 독립된 서버로 설치하는 것에 대해 설명할 것이다. 톰캣은 정적인 컨텐츠, JSP, 서블릿을 포함하여 모든 요청에 대한 서비스를 제공할 수 있다. 톰캣을 독립적인 서버로 사용하려면 Tomcat 4.0 beta 1과 JDK 1.3 Standard Edition을 위에 있는 주소로 가서 다운로드 받아야 한다. 이 때, 자신의 운영 체제에 맞는 것을 다운로드 받아야 한다. 여기서는 NT/2000과 리눅스에서 설치하는 방법을 모두 설명할 것이다. 윈도우 NT/2000에 설치하기 먼저 윈도우 NT/2000에서 설치하는 방법을 설명하겠다. 제일 먼저 해야 할 일은 다음 지시에 따라 JDK를 설치하는 것이다. 여기서는 JDK를 D 드라이브에 설치하고 있다. 따라서 JAVA_HOME 디렉토리는 D:jdk1.3이다. 이제 톰캣 서버의 압축을 풀어야 한다. 톰캣도 D 드라이브에 설치할 것이며, TOMCAT_HOME 디렉토리는 D:jakarta-tomcat-4.0-b1이 될 것이다. 톰캣의 압축을 푼 다음에는 JDK를 톰캣의 CLASSPATH에 넣고, TOMCAT_HOME 환경을 설정해야 한다. NT나 2000에서 이러한 작업을 하려면, 다음의 절차를 따라야 한다. 1. NT/2000 제어판을 연다.
그림 1. NT/2000 제어판
2. NT/2000 시스템 애플리케이션을 시작하고, 고급 탭을 선택한다.그림 2. NT/2000 시스템 애플리케이션
3. 환경 설정 버튼을 누른다.그림 3. 환경 변수 대화 창
4. 환경 설정 중 시스템 설정 섹션에 있는 "NEW" 버튼을 선택한다. JAVA_HOME을 여기에 추가하고, JDK 설치 위치를 적는다.그림 4. Java_HOME 환경 설정
5. 변수 이름과 톰캣 설치 위치값을 정하고, TOMCAT_HOME 을 사용하여 4 번째 단계를 반복한다. 나의 경우에는, 값을 D:jakarta-tomcat-4.0-b1에 설정했다. 윈도우에서 설치하는 방법은 이것으로 끝났다. 윈도우를 사용하는 사람들은 "리눅스에 설치하기" 부분을 건너뛰고 "톰캣 설치 테스트하기"를 읽으면 된다.톰캣 인스톨러는 virtuas community 사이트에서 다운로드 받으면 된다. 여기에는 NT/2000 서비스에서 톰캣을 설치할 수 있는 윈도우 인스톨러와 무료 JSP 커스텀 태그가 포함되어 있다. 사이트에 가입해야 다운로드 받을 수 있지만, 등록은 무료이다. 등록한 후에는 패키지 링크를 선택하고, JTagTM커뮤니티를 선택하면 된다.리눅스에 설치하기 윈도우보다 리눅스에 설치하는 것이 훨씬 간단하다. 제일 먼저 해야 할 일은 JDK를 설치하는 것이다. 여기서 JDK는 /bob/java 에 설치된다고 가정한다. JDK를 설치한 다음에는, JAVA_HOME 환경을 설정해야 한다. 리눅스에서 이 작업을 하려면, 표 2에서 자신의 컴퓨터에 알맞은 셸을 선택하고, 알맞은 명령을 치면 된다. 이 때 JDK 설치에서 루트 로케이션을 /bob/java로 바꾸어야 할 것이다.
자바 인터프리터의 위치도 PATH 환경에서 설정해야 한다. 톰캣 서버를 선택한 디렉토리에서 압축을 푼다. 이 디렉토리는 TOMCAT_HOME 디렉토리가 될 것이다. 이 때 톰캣은 /bob/jakarta-tomcat-4.0-b1에 설치될 것이라고 가정한다. 다음 단계는 TOMCAT_HOME 환경을 설정하는 것이다. 리눅스에서 환경을 설정하려면, 표 3에서 셸을 찾아서 알맞은 명령을 치면 된다.
톰캣 설치 테스트하기 톰캣 설치를 테스트하려면, 우선 톰캣 서버를 시작해야 한다. 표 4에서는 운영 체제 별로 시작과 종료 명령을 설명하였다.
톰캣을 시작한 다음에는 브라우저에 다음 주소를 친다. http://localhost:8080/ 그러면 그림 5와 같은 페이지가 나타날 것이다.
그림 5. 톰캣 디폴트 페이지
포트 8080 대신 80 디폴트 HTTP 포트에서 서비스되는 요청을 모두 사용하고 싶다면, TOMCAT_HOME/conf/server.xml 파일을 다음과 같이 변경한 다음 톰캣을 재시작 한다. 이 부분을이렇게 바꾼다.port="8080" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/>
그 다음에 브라우저에 다음 주소를 입력한다. http://localhost/ 결과는 그림 5와 같을 것이다. 톰캣 서버와 함께 제공되는 JSP 예제를 실행해 보면 JDK가 잘 설치되었는지 확인할 수 있다. 그림 5에서 보이는 페이지에서 "JSP Example" 을 선택한다. 그러면 그림 6과 같은 화면이 나타날 것이다.port="80" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/>
그림 6. JSP 예제 페이지
JSP 예제 중 Date에서 Execute라는 링크를 선택한다. 모든 것이 설치가 잘 되었다면 그림 7과 같은 화면이 나타날 것이다(물론 날짜는 그림과 다를 것이다).그림 7. JSP Date 페이지
위와 같은 페이지가 나타나지 않는다면, JAVA_HOME 환경 설정이 JDK 설치 위치와 일치하는지 확인해 보아야 한다. 톰캣에 웹 애플리케이션 배치하기 일단 톰캣이 설치되고 구동된다면, 웹 애플리케이션을 배치하기 위한 다음 단계로 넘어가자. 웹 애플리케이션을 배치하려면, 톰캣의 디렉토리 구조를 조사해야 한다. 표 5에서는 톰캣 설치를 구성하는 디렉토리를 설명하였다. TOMCAT_HOME의 값은 각각의 디렉토리에 선행한다고 가정하였다. 그리고 우리는 톰캣의 베타 버전을 사용하고 있기 때문에, 이러한 디렉토리는 예고 없이 바뀔 수도 있다.다음 기사들에서는 이 디렉토리들을 자세히 살펴볼 것이다. 이 글에서는 /webapps 디렉토리에 대해 설명할 것인데, 이 디렉토리에는 WAR 파일이 모두 배치될 것이다. 웹 애플리케이션을 톰캣에 배치하는 방법
이전 글 : 왜 CSS를 배워야 하는가?
최신 콘텐츠