woniper

[tomcat] tomcat service 등록 본문

개발환경

[tomcat] tomcat service 등록

woniper1 2014. 6. 3. 21:40

1. 개발환경

- Ubuntu 12.04.4 LTS

- Tomcat 7.0


2. Tomcat Profile 수정

tomcat은 설치가 되었다는 가정하에 설명하겠다.

$ sudo vi /etc/profile


profile을 아래 문자를 추가

export JAVA_HOME="/usr/lib/jvm/java-7-oracle"    (1)

export CATALINA_HOME="/home/www/tomcat"     (2)

export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOE/bin/tools.jar:$CATALINA_HOME/common/lib/jsp-api.jar:$CATALINA_HOME/common/lib/servlet-api.jar

(1) java가 설치되어있는 경로이다. apt-get을 이용하여 자바를 설치했다면 위와 동일한 경로에 설치되었을 것이다.

(2) tomcat이 설치된 경로이다.


실제 profile 전체 문서


profile 적용

$ sudo source /etc/profile


3. init.d 등록(서비스 등록)

$ sudo vi /etc/init.d/tomcat


아래와 같이 입력

export JAVA_HOME="/usr/lib/jvm/java-7-oracle"

export CATALINA_HOME="/home/www/tomcat"

case "$1" in

start)

        echo -n "Tomcat start :"

        $CATALINA_HOME/bin/catalina.sh start

        echo

        ;;

stop)

        echo -n "Tomcat stop :"

        $CATALINA_HOME/bin/catalina.sh stop

        echo

        ;;

restart)

        $0 stop

        sleep 2

        $0 start

        ;;

        *)

        echo "Usage: $0 {start|stop|restart}"

        exit 1

esac

exit 0



실제 tomcat 전체 문서


/etc/init.d/tomcat을 저장하고 아래와 같이 권한 부여를 한다.

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

$ update-rc.d tomcat defaults


3. tomcat start | stop | restart

$ service tomcat start        // 톰캣 시작

$ service tomcat stop        // 톰캣 종료

$ service tomcat restart     // 톰캣 재시작


Comments