본문 바로가기

Snippets

Ubuntu 14.04 LTS 64bit + Oracle JDK 8 + Tomcat 8

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

* 이 글은 Ubuntu 14.04 LTS 64bit 상에서 OpenJDK가 아닌 OracleJDK8 버전과 Tomcat8을 셋팅하는 가이드입니다.


Step 1.


현재 Java가 어떤 버전으로 설치가 되어있는지 먼저 체크한다.


$ java -version


만일 java가 설치되어있지 않다면 Oracle JDK를 설치하기 위하여 다음 명령어로 repository를 추가한다. ubuntu의 기본 repository에서는 공식적으로 oracle jdk를 지원하지 않기 때문이다.


~$ sudo add-apt-repository ppa:webupd8team/java
~$ sudo apt-get update
~$ sudo apt-get install oracle-java8-installer

 


Step 2.


http://tomcat.apache.org/download-80.cgi 에서 tomcat을 다운로드 받는다. 

tar.gz로 압축되어있는 tomcat을 다운로드 한 후 압축을 해제하도록 한다.


* 하단에 다운로드 받을 수 있는 주소는 언제든 변경이 가능할 것이다. 다운로드 URL은 직접 사이트에 들어가서 확인된 주소로 다운로드 받도록 한다.


~$ cd ~

~$ wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.0.5/bin/apache-tomcat-8.0.5.tar.gz

~$ tar xzf apache-tomcat-8.0.5.tar.gz



Step 3.


압축이 해제된 Tomcat을 /usr/local 로 옮긴다. (원하는 다른 폴더가 있다면 그쪽으로...)


~$ sudo mv apache-tomcat-8.0.5 /usr/local/tomcat8


Step 4.


실제 tomcat이 정상작동하고 있는지 체크한다.


~$ cd /usr/local/tomcat8/bin

~$ ./startup.sh


Step 5.


정상작동이 되고 있다면 tomcat을 종료하고 service script로 등록하도록 하자.


~$ ./shutdown.sh

~$ sudo vi /etc/init.d/tomcat


스크립트는 다음과 같다.


#!/bin/bash


start(){

        sh /usr/local/tomcat8/bin/startup.sh

}


stop(){

        sh /usr/local/tomcat8/bin/shutdown.sh

}


case $1 in

        start|stop) $1;;

        restart) stop; start;;

        *) echo "run as $0 <start|stop|restart>";exit 0;

esac



스크립트 생성 후 퍼미션을 조정한다.


~$ sudo chmod 755 /etc/init.d/tomcat



Step 6.


이후 tomcat의 실행,중지,다시시작의 액션은 다음과 같은 명령어로 할 수 있다.


~$ sudo service tomcat start

~$ sudo service tomcat stop

~$ sudo service tomcat restart