service:was:tomcat:centos5
CentOS 5 에서 설치하기
CentOS 5 에서 yum 을 이용해서 Tomcat 5.5 를 설치하면, gcj(Java 1.4.2) 가 기본으로 설치된다.
이 때문에 Java 1.5 이상에서 지원되는 새로운 기능들(Annotation, Generics, Boxing 등)을 사용할 수 없게 된다.
그러므로,
Sun Microsystems 에서 직접 JDK 를 다운로드 받아서 설치하도록 한다.
시점(2008-03-20)에서 JDK 의 최신버전은 1.6 Update 5 이다. 파일명은 jdk-6u5-linux-i586-rpm.bin 이다.
해당 파일을 다운로드 받은 후 chmod 로 실행권한을 준 후에 실행하면 파일이 풀리면서 RPM 파일이 자동으로 설치된다.
설치된 JDK 는 /usr/java/jdk1.6.0_05 에 위치하며, /usr/java/default, /usr/java/latest 에 소프트 링크가 걸린다.
환경 변수 JAVA_HOME=/usr/java/default 를 설정하고, 아래와 같이 결과가 나오면 정상 설치된 것이다.
# java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
yum 을 이용해서 설치한 Tomcat 5.5 를 새로 설치한 java 1.6_5 로 실행되게 설정하면, 여러 jar 파일들이 없다고 메시지를 뿌린다.
일일이 찾아서 설치해 줄수도 있겠지만, 상당히 번거롭기 때문에 Tomcat 5.5 를 별도로 다운로드 받아서 설치하도록 하자.
http://tomcat.apache.org/download-55.cgi 에서 최신버전(5.5.26)을 받는다.
파일 이름은 apache-tomcat-5.5.26.tar.gz 이다.
이 파일을 /opt 에 복사한 후 아래와 같이 압축을 풀고 디렉토리 이름을 바꾸기만 하면 설치 완료이다.
# tar xvfz apache-tomcat-5.5.26.tar.gz
# mv apache-tomcat-5.5.26 tomcat
Tomcat 을 실행하려면 아래와 같이 실행한다.
# cd /opt/tomcat/bin
# ./startup.sh
Debian 에서 비해서 상당히 번거롭게 설치를 해야 되고, 부팅시 자동 시작도 지원되지 않는다.
service/was/tomcat/centos5.txt · 마지막으로 수정됨: 2010/09/23 20:25 저자 starlits