====== CentOS 5 에서 설치하기 ======
- CentOS 5 에서 yum 을 이용해서 Tomcat 5.5 를 설치하면, gcj(Java 1.4.2) 가 기본으로 설치된다.\\ 이 때문에 Java 1.5 이상에서 지원되는 새로운 기능들(Annotation, Generics, Boxing 등)을 사용할 수 없게 된다.\\ 그러므로, [[http://java.sun.com|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 에서 비해서 상당히 번거롭게 설치를 해야 되고, 부팅시 자동 시작도 지원되지 않는다.