리눅스(linux) 톰캣(tomcat) 설치하기.

Posted by 겨울에
2011. 2. 14. 15:31 scrap/ Linux
출처 : http://blog.naver.com/qkfl4?Redirect=Log&logNo=70021668008

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일 수요일

'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