리눅스(linux) 톰캣(tomcat) 설치하기.
What is Tomcat
Tomcat 이란 동적 웹 페이지를 서비스하는 컨테이너로서 자바 서블릿과 JSP 기술들을 위한 참조용 구현으로 공식적으로
이용되는 서블릿 컨테이너다. 물론 tomcat 으로도 html과 같은 정적 웹 페이지를 서비스 할 수 있으나 그 속도 면에서
정적 웹 페이지 서버인 apache에 비할 바가 아니기 때문에, apache와 tomcat 을 함께 사용하도록 한다.
컨테이너란?
아파치는 웹서버로서 사용자가 서버에 요청을 하면 그것에 대한 응답을 돌려주는데 웹 서버에서 처리 할 수 없는
jsp 나 php등은 연동된 다른 서비스 처리 모듈로 처리를 요청하게 되는데 이것이 바로 컨테이너다. 즉 tomcat은
아파치가 요청한 jsp를 서블릿으로 변환한 후 컴파일 하여 그것에 대한 수행결과를 웹서버, 아파치로 전달하게 된다.
웹 서버란?
아파치와 같은 사용자의 요청에 응답을 하는 서버. 웹 서버에는 자체적으로 처리 할 수 없는 jsp등의 동적 페이지에
대한 처리를, 이를 처리 가능한 컨테이너나 모듈로 넘겨주고 그에 대한 결과를 받아서 뿌려주는 기능이 반드시 포함되어야
한다.
※ 문서 작성일 (2007-09-03) 기준 최신 버전 Tomcat version 6.0.14
Tomcat Reference DOC: http://tomcat.apache.org/tomcat-6.0-doc/index.html
Tomcat Download from http://tomcat.apache.org/
파일을 링크 걸 경우 링크가 날아가거나 하는 경우가 허다하다. 나도 그런 일로 짜증난 경우가 있었기 때문에 링크 대신
다운 받는곳을 알려주겠다. (물고기는 주지 않지만 낚시법은 줄까나?)
1. http://www.apache.org 에 접속한다.
2. 왼쪽 메뉴중에서 tomcat을 선택한다.
3. 다시 들어간 페이지에서 왼편에 download 에서 Tomcat 6.x 를 선택한다.
4. 들어간 페이지에서 내리다 보면 mirrors 아래에 6.0.14에 Binary Distributions에서 Core에서 tar.gz 를 다운 받는다.
윈도우라면 installer 나 zip 를 받으면 되지만 지금은 리눅스 서버를 구축하기 위함이므로 리눅스용을 받는것뿐...
wget 으로 받으려면 받아도 된다. 사용번은 chapter 2 에서 jdk 다운로드 방법을 참조하면 될 것이다.
# tar xzvf apach-tomcat-5.5.7.tar.gz –C /usr/local/
# cd /usr/local
# ln –s apach-tomcat-5.5.7 tomcat
라인별 설명
# tar xzvf apach-tomcat-5.5.7.tar.gz –C /usr/local/
tar 압축 파일을 푸는 명령이다. zxvf 란 옵션에 관해서는 chapter 1 을 참조하면 된다.
-C 는 압축을 어디에 풀것인지 뒤에 나오는 폴더에 표시를 해 준다. 즉
apach-tomcat-5.5.7.tar.gz 의 내용을 /usr/local/ 에 푼다. 라는 의미다.
# cd /usr/local압축을 푼 폴더로 이동(cd) 한다.
# ln –s apach-tomcat-5.5.7 tomcat심볼릭 링크를 만드는 작업. chapter 2에서도 설명했듯이 apach-tomcat-5.5.7 폴더를 tomcat가 바로가기로
가리키고 있다고 생각하면 된다.
이후 설정은 다음 쳅터에...(4쳅터란 의미는 아니다.)
작성자 : 백병민(http://blog.naver.com/qkfl4)
마지막 수정날짜 : 2007년 10월 10일 수요일
[출처] [리눅스 웹서버 구축] Tomcat 설치하기 chapter - 3|작성자 노스
'scrap > Linux' 카테고리의 다른 글
linux webserver 돌리기 ★ (0) | 2011.02.14 |
---|---|
Windows에서 Web Server 구축 준비 (0) | 2011.02.14 |
집에서 웹서버구축하는법 (1) | 2011.02.14 |
linux 웹서버 구축 (0) | 2011.02.14 |
gcc로 C언어 컴파일하기. 실행하기. (1) | 2011.02.07 |