Redhat9 Java 1.4버전에서 Tomcat 5.5 구성하기

2011. 9. 21. 11:27UNIX & LINUX/RedHat


REDHAT 9.0 + Tomcat 5.5.33 + Tomcat 5.5.33_compat + Java 1.4.2_12

* 다운로드 목록
홈페이지 : http://tomcat.apache.org
다운로드 페이지 : http://archive.apache.org/dist/tomcat/
core 설치 : apache-tomcat-5.5.33.tar.gz
java1.4 사용 : apache-tomcat-5.5.33-compat.tar.gz
웹어드민 사용시 : apache-tomcat-5.5.33-admin.tar.gz

http://www.oracle.com/technetwork/java/archive-139210.html
j2sdk-1_4_2_12-linux-i586-rpm.bin

* tomcat 설치
# cd /tmp
# cp apache-tomcat-5.5.33.tar.gz /usr/local/apache-tomcat-5.5.33.tar.gz
# cd /usr/local
# tar zxvf apache-tomcat-5.5.33.tar.gz
# ln -s /usr/local/apache-tomcat-5.5.33 /usr/local/tomcat

* java 설치
# cd /tmp
# cp j2sdk-1_4_2_12-linux-i586-rpm.bin /usr/local/j2sdk-1_4_2_12-linux-i586-rpm.bin
# cd /usr/local
# chmod +x j2sdk-1_4_2_12-linux-i586-rpm.bin
# ./j2sdk-1_4_2_12-linux-i586-rpm.bin
# ln -s /usr/local/j2sdk1.4.2_12 /usr/local/java


* 환경 설정
# vi .bash_profile

# java environment
export JAVA_HOME=/usr/local/j2sdk1.4.2_12
PATH=$JAVA_HOME/bin:$PATH

# tomcat environment
export CATALINA_HOME=/usr/local/apache-tomcat-5.5.33

이전 버전을 오랜만에 설치하니 ;; 잘 안되는구만

자바 1.4를 이용하여 톰켓을 구동하면

# cat /usr/local/tomcat/logs/catalina.out
This release of Apache Tomcat was packaged to run on J2SE 5.0 or later. It can be run on earlier

JVMs by downloading and installing a compatibility package from the Apache Tomcat binary download

page

위와 같이 에러가 발생하여 미리 받아 놓은 compatibility package를 설치 합니다.

* 추가 설치
# cp apache-tomcat-5.5.33-compat.tar.gz /usr/local/apache-tomcat-5.5.33-compat.tar.gz
# cd /usr/local
# tar zxvf apache-tomcat-5.5.33-compat.tar.gz
# /usr/local/tomcat/bin/startup.sh

* tomcat 구동 확인
# ps -ef |grep java |grep -v grep
root      2671     1  9 02:03 pts/0    00:01:10 /usr/local/j2sdk1.4.2_12/bin/java -

Djava.util.logging.config.file=/usr/local/apache-tomcat-5.5.33/conf/logging.properties -

Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -

Djava.endorsed.dirs=/usr/local/apache-tomcat-5.5.33/common/endorsed -classpath /usr
#
#

* 다른 방법으로 확인
# netstat -na |grep LISTEN
tcp        0      0 0.0.0.0:32768           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:32769         0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8009            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN 
#

8080 포트가 떠 있다면 tomcat 구동 완료

* 확인 방법 추가
설치된 리눅스에서 브라우저를 열고
http://localhost:8080 고양이가 보이면 된다.