본문 바로가기

Technical/Development

Ubuntu 9.10 에 Tomcat6 설치하기


무지하게 심플하다
(물론, 그 전에 설치, 사용을 위한 환경을 체크해야 하지만...)

더 심플한 방법은 synaptic 패키지관리자로 설치하는 방법이지만 대략 흐름을 파악하는데는
수동으로 설치해 보는 것도 도움이 될 것이다.

패키지 다운로드 받고, 압축풀고, 복사해 넣는 과정이다.

우선 java 버전을 확인한다. tomcat을 원활히 동작시키려면 sun의 jdk가 필요하다.

> java -version
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02, mixed mode)

위와 같은 결과가 나오면 더 준비할 게 없지만
만약 openjdk 같은 것이 깔려 있다면 sun jdk를 받아서 설치해야 한다

>sudo vi /etc/apt/sources.list

위의 파일을 열어서 아래의 Multiverse repository 부분을 추가한다.
----------------------------------------------------------------------
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
----------------------------------------------------------------------

> sudo apt-get update
위와 같이 repository를 업데이트 시킨 후

> sudo apt-get install sun-java6-jdk
와 같이 다운로드/설치를 수행한다.

도중에 whiptail 다이얼로그가 뜨는데, -> 방향키를 눌러 OK(또는 확인)에 포커스가 가게 한 후 엔터를 치면 설치를 시작한다

설치가 끝난 후 java -version을 실행하면 위의 설치된 자바 버전을 확인할 수 있다

이제 java가 실행 가능하도록 아래와 같이 환경변수를 등록한다.
계정 홈 디렉토리에서

> vi .bashrc

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15

또는 /usr/lib/jvm/java-6-sun으로 symbolic link가 자동으로 걸리는 경우가 있는데, 이때는
export JAVA_HOME=/usr/lib/jvm/java-6-sun
이라고 해도 무방하겠다

위의 라인을 추가하고 저장한다(다운로드 설치된 자바 버전을 알맞게 맞춘다, 1.6.0.17 버전이 설치될 수도 있겠다)

이제 Tomcat 을 다운로드하고 설치할 준비가 끝났다(현재 최신 버전은 6.0.20 버전인 듯 하다)

> wget http://mirror.lividpenguin.com/pub/apache/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.tar.gz

다운로드가 완료 된 후

> tar xvzf apache-tomcat-6.0.20.tar.gz
와 같이 압축을 풀고

> sudo mv ./apache-tomcat-6.0.20 /opt/tomcat6

간단하게 설치가 끝났다.

이제 아래와 같이 기동한다
> /opt/tomcat6/bin/startup.sh
(만약 synaptic 관리자로 설치 했다면 > /etc/rc0.d/K08tomcat6 start)


Tomcat 서비스를 다운시키려면 반대로
> /opt/tomcat6/bin/shutdown.sh
(만약 synaptic 관리자로 설치 했다면 > /etc/rc0.d/K08tomcat6 stop)


* 참고로 Tomcat은 자체적으로 웹서버를 포함하고 있으므로 설치 후 Firefox 같은 브라우저로 http://localhost:8080 을 띄워보고 확인할 수 있다.
이 때, 디폴트로 잡혀지는 Document Root는 /opt/tomcat6/webapps/ROOT 이므로 여기에 jsp 파일 등을 복사해 넣고 테스트 해 볼수 있다.