http://apache.org/ 접속합니다.
왼쪽 메뉴에 "Download" 가 있고, 설치하고자 하는 Tomcat 버전을 선택합니다.
이동한 페이지 하단에 보시면 "Binary Distributions" 와 Source Code Distributions 이 있습니다.
리눅스에 톰켓을 설치하기 위한 목적이기에 "Binary Distributions" 의 Core에 있는 tar.gz (pgp, md5) 를 다운로드 받겠습니다.
tar.gz (pgp, md5) 에 마우스 커서를 가져다 놓으신 후, 오른쪽 마우스 클릭합니다.
속성창이 뜨며, 주소(URL) 부분을 ctrl + c 를 눌러 복사합니다.
자~ 복사가 되었다면 이제 리눅스에서 tomcat binary를 다운로드 받아야겠죠..
리눅스에 접속한 후, 아래와 같이 하시면 다운로드 됩니다. (wget 명령어 사용)
압축된 tar 파일을 풉니다.
이제 bin 디렉토리로 이동하여 ./startup.sh 명령어로 톰켓을 구동합니다.
마지막으로 고양이가 잘 나오는지 확인하면 톰켓 설치는 끝입니다.
왼쪽 메뉴에 "Download" 가 있고, 설치하고자 하는 Tomcat 버전을 선택합니다.
이동한 페이지 하단에 보시면 "Binary Distributions" 와 Source Code Distributions 이 있습니다.
리눅스에 톰켓을 설치하기 위한 목적이기에 "Binary Distributions" 의 Core에 있는 tar.gz (pgp, md5) 를 다운로드 받겠습니다.
tar.gz (pgp, md5) 에 마우스 커서를 가져다 놓으신 후, 오른쪽 마우스 클릭합니다.
속성창이 뜨며, 주소(URL) 부분을 ctrl + c 를 눌러 복사합니다.
자~ 복사가 되었다면 이제 리눅스에서 tomcat binary를 다운로드 받아야겠죠..
리눅스에 접속한 후, 아래와 같이 하시면 다운로드 됩니다. (wget 명령어 사용)
[kyu@qctest ~]$ wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.28/bin/apache-tomcat-6.0.28.tar.gz
--13:40:19-- http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.28/bin/apache-tomcat-6.0.28.tar.gz
=> `apache-tomcat-6.0.28.tar.gz'
Resolving apache.mirror.cdnetworks.com... 61.110.198.174
Connecting to apache.mirror.cdnetworks.com|61.110.198.174|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6,405,516 (6.1M) [application/x-gzip]
--13:40:19-- http://apache.mirror.cdnetworks.com/tomcat/tomcat-6/v6.0.28/bin/apache-tomcat-6.0.28.tar.gz
=> `apache-tomcat-6.0.28.tar.gz'
Resolving apache.mirror.cdnetworks.com... 61.110.198.174
Connecting to apache.mirror.cdnetworks.com|61.110.198.174|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6,405,516 (6.1M) [application/x-gzip]
100%[=======================================================================================================================>] 6,405,516 7.16M/s
13:40:20 (7.15 MB/s) - `apache-tomcat-6.0.28.tar.gz' saved [6405516/6405516]
압축된 tar 파일을 풉니다.
[kyu@qctest ~]$ tar xvfz apache-tomcat-6.0.28.tar.gz
이제 bin 디렉토리로 이동하여 ./startup.sh 명령어로 톰켓을 구동합니다.
마지막으로 고양이가 잘 나오는지 확인하면 톰켓 설치는 끝입니다.
톰켓 Thread pool 셋팅
server.xml 파일의 Executor element 주석 해제한 후, 아래와 같이 설정 합니다.
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<Executor name="tomcatThreadPool"
namePrefix="catalina-exec-"
maxThreads="150"
minSpareThreads="50"
maxIdleTime="60000" />
namePrefix : Thread 각각의 접두사이며, 이름입니다. (namePrefix + threadNumber와 같이 조합)
maxThreads : 최대 수용할 수 있는 Thread 갯수이며, default는 200입니다.
minSpareThreads : 언제나 살아 있는 Thread의 최소 갯수이며, default는 25입니다.
maxIdleTime : Idle thread가 살아 있는 시간(ms)이며, default는 60000(1분) 입니다.
tomcat의 server.xml 설정 부분에 http protocol 및 AJP/1.3 protocol 이 두 가지 설정 부분이 있는데
stand alone으로 tomcat을 사용하면 http protocol 설정 부분에 아래와 같이 executor 추가해주고
<Connector port="8080"
executor="tomcatThreadPool"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
apache와 tomcat을 연동하여 AJP/1.3 protocol을 사용한다면 아래와 같이 추가해 주시면 됩니다.
<Connector port="8009"
executor="tomcatThreadPool"
protocol="AJP/1.3"
redirectPort="8443" />
'서버' 카테고리의 다른 글
아파치 톰켓 mod_jk 설치 (0) | 2010.07.20 |
---|---|
ARP (Address Resolution Protocol) (2) | 2010.07.19 |
리눅스에 아파치 설치 (0) | 2010.07.16 |
리눅스 jdk 설치 (0) | 2010.07.12 |
리눅스 계정 생성 (0) | 2010.07.11 |
CentOS Xwindow에서 text 모드로 부팅 방법 (0) | 2009.05.11 |
vi 에서 한글 깨짐 (0) | 2009.05.11 |
CentOS 한글 설정 (0) | 2009.05.11 |