1. J2SE 설치
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase14-419411.html
http://java.sun.com/j2se/1.4.2/download.html의 Download J2SE v 1.4.2_04에서 SDK를 다운로드 받는다.
배포본 형태는 2가지로 하나는 RPM 파일을 만들어주는 binary 파일이고,다른 하나는 배포파일이 있는 그 자리에서 압축을 풀어서 설치하는 바이너리 파일이다.레드햇 기반의 리눅스에서는 RPM소스 형식의 배포본을 다운로드 받아서 설치하길 권장한다.
배포파일j2sdk-1_4_2_04-linux-i586-rpm.bin
/usr/local/src폴더에 저장하기로 가정 하였으므로 해당 폴더로 이동하여 다운받은 파일의 퍼미션을 확인하여 실행가능한 퍼미션을 갖도록 설정을 한다.
#>cd /usr/local/src
#> chmod 755 j2sdk-1_4_2_04-linux-i586-rpm.bin
#> ./j2sdk-1_4_2_04-linux-i586-rpm.bin
사용권 계약이 화면에 출력되면y 또는 yes를 입력하여 동의한다.
이 후 설치가 계속 진행되어j2sdk-1_4_2_03-linux-i586.rpm파일이 생성된다.
생성된 RPM파일을 설치한다.
#>rpm -ivh j2sdk-1_4_2_03-linux-i586.rpm
/usr/java/j2sdk1.4.2_04디렉토리가 생성되면서 이 곳에서 설치가 이루어진다.
설치된 폴더를 link를 이용하여 별로 이름으로 지정한다.
#>ln –s /usr/java/j2sdk1.4.2_04 /usr/java/j2sdk
이렇게 링크를 걸어두면 나중에 자바 버젼이 업된 패키지가 나오더라도 아래에 작업할 환경 파일의 수정을 하지 않고 해당 폴더의 link만 변경해 주면 되고. 아래 환경 파일을 수정하기도 수월한다.
/etc/profile을 편집하여 PATH 설정을 해준다. profile 첫부분에 다음을 추가해준다.
#>vi /etc/profile
JAVA_HOME=/usr/java/j2sdk
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
변경된 설정을 시스템에 적용시킨다.
#>source /etc/profile
임의의 위치에서 java를 실행시킨다.
#>java
JAVA option들이 화면에 출력되면 성공적으로 설치가 이루어진 것이다.
2. Tomcat 설치
http://jakarta.apache.org/site/binindex.cgi에서Tomcat 5.0.25의tarball 형식의 배포본을 다운로드 받는다.
배포파일Jakarta-tomcat-5.0.25.tar.gz
다운파일의 저장위치인/usr/local/src에서 설치하고자 하는 경로로 파일을 복사하여 압축을 푼다.
바이너리 배포본은 압축을 풀어줌으로 기본적인 설치가 완료된 것이다.
#>cd /usr/local/src
#> cp jakarta-tomcat-5.0.25.tar.gz /usr/local
#> cd /usr/local
#> tar xvfz jakarta-tomcat-5.0.25.tar.gz
Jakarta-tomcat-5.0.25디렉토리가 생성되고 압축이 풀린다.
역시 해당 폴더를 link를 이용하여 tomcat 이라는 경로로 지정한다.
#>ln –s /usr/local/Jakarta-tomcat-5.0.25 /usr/local/tomcat
실행파일이 들어있는 디렉토리로 이동해서 Tomcat을 실행시켜본다.
Tomcat은bin 디렉토리의catalina.sh 또는startup.sh 파일을 실행시켜서 작동시킨다.
#>cd /usr/local/tomcat/bin
#> ./catalina.sh start
또는
#> ./startup.sh
Using CATALINA_BASE: /usr/local/share/Jakarta-tomcat-5.0.25
Using CATALINA_HOME: /usr/local/share/Jakarta-tomcat-5.0.25
Using CATALINA_TMPDIR: /usr/local/share/Jakarta-tomcat-5.0.25/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.2_03
위의 메시지가 나오면 Tomcat이 정상적으로 작동하는 것이다.
클라이언트에서 웹브라우저를 통해 다음의 주소로 접속한다.
http://localhost:8080또는 http://설치한서버의주소:8080
정상적으로 Tomcat이 작동하고 있다면 브라우저에 Tomcat관련 문서가 나타날 것이다.
만일,정상적으로 작동하지 않는다면 J2SE의 설치가 제대로 이루어지지 않았거나 PATH설정이 올바르게 이루어지지 않아서이다. /etc/profile을 에디터로 열어서 J2SE설치 시 PATH 설정한 부분을 확인해 본다.
Tomcat의Shut down은catalina.sh 또는shutdown.sh 파일을 이용한다.
#> ./catalina.sh stop
또는
#> ./shutdown.sh
마지막으로 PATH를 설정해준다. PATH 설정은/etc/profile을 편집하여 이루어진다.
/etc/profile을 에디터로 열어서 J2SE설치 시 PATH 설정한 부분에 다음을 추가한다.
#>vi /etc/profile.d/class.sh
JAVA_HOME=/usr/java/j2sdk (또는 JAVA_HOME=/usr/local/j2sdk)
#JAVA_HOME는J2SE를 rpm이나 바이너리 중 자신이 설치한 방식에 따라 지정한다.
>>아래꺼 그대로 복사해서 넣음!!
CATALINA_HOME=/usr/local/tomcat
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME CATALINA_HOME
변경된 설정을 시스템에 적용시킨다.
#>source /etc/profile.d/class.sh
PATH를 설정해주었으므로 임의의 위치에서 Tomcat을 실행시킬 수 있다.
Tomcat이 현재 운영 중이라면 Shutdown을 하고 다시 실행시킨다.
#>catalina.sh stop
또는
#>shutdown.sh
#> catalina.sh start
또는
#>startup.sh
설치가 완료되었습니다.