Home | Data Center | Contact US | Login

제목 apache2에 tomcat 설치하기
첨부파일 apache2에 tomcat 설치하기.pdf 작성일 2008-03-27 11:49:44
작성자 : 기술지원부 홍 종 우 shairin@nextline.net
 
리눅스 서버에서 JSP 사용을 하기 위한 설정

 
(1) JAVA + JDK 설치

자바 스크립트 파일 (jsp) 을 해석하고 실행하는 파서인 JAVA 프로그램을 서버에 설치 합니다.
 
① 자바 홈페이지에 접속을 하여 원하는 버전의 JAVA를 다운로드 받아 ftp 등의 프로그램을 이용해 자신의 서버에 업로드 합니다.
 
http://java.sun.com/
 
② ssh로 접속을 하여 /root/ 디렉토리로 java_ee_sdk-5_04-linux-ml.bin 파일을 옮겨놓고 파일에 실행 속성을 부여 합니다.
 

#chmod +x java_ee_sdk-5_04-linux-ml.bin
 
③ 실행 속성이 생긴 설치 파일을 실행 합니다.
 

#./java_ee_sdk-5_04-linux-ml.bin
 

License Agreement [no] {"<" 뒤로 이동, "!" 종료}? Yes
 

Installation Directory [/opt/SDK] {"<" 뒤로 이동, "!" 종료}: /usr/local/java


선택에 해당하는 번호를 입력하십시오  [1] {"<" 뒤로 이동, "!" 종료} 1



configuration settings as necessary.
   Admin User [admin] {"<" 뒤로 이동, "!" 종료}: admin
   Admin User's Password (8 chars minimum):[임의의 패스워드 8자리 입력]
   Re-enter Password: [임의의 패스워드 8자리 재입력]
   Do you want to store admin user name and password in .asadminpass file in
   user's home directory [yes] {"<" 뒤로 이동, "!" 종료}? yes
   Admin Port [4848] {"<" 뒤로 이동, "!" 종료}: 4848
   HTTP Port [8080] {"<" 뒤로 이동, "!" 종료}: 8080
   HTTPS Port [8181] {"<" 뒤로 이동, "!" 종료}: 8181
 
Please choose installation options.
 
   Do you want to enable Updatecenter client [yes] {"<" 뒤로 이동, "!" 종료}? no
   Do you want to upgrade from previous Application Server version [no] {"<" 뒤로
   이동, "!" 종료}? No
 

What would you like to do [1] {"<" 뒤로 이동, "!" 종료}? 1


 
④ 설치 완료 후 /etc/profile 에 다음의 내용을 입력 합니다.
 
export JAVA_HOME="/usr/local/java/jdk"
export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk/bin"
 

# vi /etc/profile
 

 
⑤ source /etc/profile 명령어로 즉시 적용 시킵니다.
 

#source /etc/profile
 
⑥ java –version 명령어를 사용하여 정상적으로 자바가 설치 되었는지 확인합니다.
 

#java –version
 

(2) 톰캣 설치

Java 스크립트를 실행하여 웹페이지로 출력하여 주는 톰켓을 설치 합니다.
 
① tomcat.apache.org 사이트를 방문하여 원하는 버전의 톰캣을 다운로드 합니다.
 

#wget http://apache.tt.co.kr/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz
 
② 압축을 해제 합니다.
 

# tar zxvf apache-tomcat-6.0.16.tar.gz
 
③ 해제한 디렉토리를 /usr/local/tomcat 으로 이동시킵니다.
 

# mv apache-tomcat-6.0.16 /usr/local/tomcat
 
④ vi 편집기 또는 다음의 명령어를 사용하여 workers.properties 파일을 생성합니다.
 

# cat > /usr/local/tomcat/conf/workers.properties
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/local/java
worker.list=ajp12, ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
 
⑤ /etc/profile 을 다음과 같이 수정합니다.
 

export JAVA_HOME="/usr/local/java/jdk"
export CATALINA_HOME="/usr/local/tomcat"
export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk
/bin:/usr/local/tomcat/bin"
export CLASSPATH=".:/usr/local/tomcat/common/lib/servlet.j
ar"
 
⑥ source /etc/profile 명령어로 적용시킨 후 /usr/local/tomcat/bin/startup.sh 명령어로 톰켓을 실행합니다.
 

# source /etc/profile
# /usr/local/tomcat/bin/startup.sh
 
⑦ 포트가 정상적으로 오픈 되었는지 확인 합니다.
 

# netstat -anp|grep LISTEN
 
(3) 아파치에서 jsp 를 연동하기 위해 mod_jk를 설치 합니다.

① archive.apache.org 페이지에서 알맞은 버전의 mod_jk를 다운 받습니다.
 

# wget http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz
 
② apache 2.x 경우 /usr/local/apache/build/libtool 의 버전 확인 1.5.20 의 경우 버그발생 다음 명령어로 버전 확인 후 심볼릭 링크로 /usr/bin/libtool을 연결 합니다.
 

# /usr/local/apache/build/libtool --version  
# /usr/bin/libtool --version
# rm -rf /usr/local/apache/build/libtool ## 1.5.20 버전 삭제
# ln -s /usr/bin/libtool /usr/local/apache/build/libtool  ##심볼릭 링크로 연결
 
③ 다음의 순서로 mod_jk를 설치합니다.
 

tar xvfz jakarta-tomcat-connectors-1.2.15-src.tar.gz
 

cd jakarta-tomcat-connectors-1.2.15-src/jk/native
./buildconf.sh
 

./configure --with-apxs=/usr/local/apache/bin/apxs
 

make && make install
 
④ 모듈이 정상적으로 설치가 되었는지 다음의 명령어를 입력하여 확인
 

ls -al /usr/local/apache/modules/mod_jk*
(아파치 1.x경우 ls -al /usr/local/apache/libexec/mod_jk*)
 
⑤ 모듈을 httpd.conf 파일에 등록합니다.
 
# vi /usr/local/apache/conf/httpd.conf
 

LoadModule jk_module          modules/mod_jk.so
 
(아파치 1.x 경우
LoadModule jk_module          libexec/mod_jk.so
AddModule mod_jk.c
)
 
JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkLogFile /usr/local/tomcat/logs/mod_jk.log
JkLogLevel info
 
(4) mysql과 연동하기위해 MySQL_JDBC를 설치 합니다.
 
① http://www.mysql.com/ 홈페이지를 방문하여 알맞은 mysql_jdbc를 다운 받은 후 다음의 순서로 설치를 합니다.
 

# tar zxvf mysql-connector-java-3.1.14.tar.gz
 

# mv mysql-connector-java-3.1.14 /usr/local/mysql-jdbc
 

# mkdir /usr/local/tomcat/common
# mkdir /usr/local/tomcat/common/lib
# ln -s /usr/local/mysql-jdbc/mysql-connector-java-3.1.14-bin.jar /usr/local/tomcat/common/lib/mysql-connector-java-3.1.14-bin.jar
 
② /etc/profile을 최종적으로 다음과 같이 수정
 

#JSP 사용을 위한 제반설정(하기의 4줄)
export JAVA_HOME="/usr/local/java/jdk"
export CATALINA_HOME="/usr/local/tomcat"
export PATH="$PATH:/usr/local/java/bin:/usr/local/java/jdk
/bin:/usr/local/tomcat/bin"
export CLASSPATH=".:/usr/local/tomcat/common/lib/servlet.j
ar:/usr/local/mysql-jdbc/mysql-connector-java-3.1.14-bin.j
ar"
 
 
  윈도우 보안지침 메뉴얼
  tar명령 사용법





회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도
회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도 회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도