IT

Tomcat 서비스 등록 방법 본문

기타 개발 관련

Tomcat 서비스 등록 방법

셋글자 2019. 4. 2. 15:00
728x90

Tomcat 서비스 등록 방법

 

실행 스크립트 작성

 

cd /etc/rc.d/init.d/

vi tomcat -> vi [서비스변수명]

 

[스크립트 내용 시작]

#!/bin/bash

# Startup script for the Tomcat Server

# chkconfig: 2345 50 50

# description: Tomcat is a Web application server.

# processname: java

# directory : CATALINA_HOME=/usr/local/tomcat-8.5.23

source /etc/profile

export CATALINA_HOME=/usr/local/tomcat-8.5.23

case "$1" in

    start)

        echo "Starting tomcat: "

        $CATALINA_HOME/bin/startup.sh

        ;;

    stop)

        echo "Shutting down tomcat: "

        $CATALINA_HOME/bin/shutdown.sh

        ;;

    restart)

        echo "Restarting tomcat: "

        $CATALINA_HOME/bin/shutdown.sh;

        $CATALINA_HOME/bin/startup.sh

        ;;

    *)

        echo "Usage: service tomcat {start|stop|restart}"

        exit 1

esac

exit 0

 

[스크립트 내용 끝]

 

# directory : CATALINA_HOME=/usr/local/tomcat-8.5.23

export CATALINA_HOME=/usr/local/tomcat-8.5.23

위의 항목은 서버 환경에 맞게 수정.

 

특정 사용자 계정 ID로 실행하고 싶을 시.

    su -[userId] -c $CATALINA_HOME/bin/shutdown.sh

    su -[userId] -c $CATALINA_HOME/bin/startup.sh

위와 같이 명령어를 수정한다.

 

-서비스 등록 파일 소유권 변경

chown iotUser:iotUser tomcat

chown [변경할 소유자ID]:[변경할 소유자ID] [서비스변수명 파일]

 

-실행권한 부여

chmod 755 tomcat

chmod 755 [서비스변수명 파일]

 

-runLevel 등록

chkconfig --add tomcat

chkconfig --add [서비스변수명 파일]

 

-등록확인

chkconfig --list tomcat

chkconfig --list [서비스변수명 파일]

 

-서비스등록 프로세스 실행 정지 테스트

service tomcat start/service tomcat stop/service tomcat restart

service[서비스변수명 파일] start/service[서비스변수명 파일] stop/service[서비스변수명 파일] restart

 

 

 

 

 

'기타 개발 관련' 카테고리의 다른 글

facebook, twitter 공유 og태그 사용예제  (0) 2020.01.07
TOMCAT LOG 일자별로 저장  (0) 2020.01.07
BXSLIDER.JS 정리  (0) 2020.01.07
Handlebar.js 기본 정리  (0) 2020.01.07
js 파일 캐싱 없이 적용하기  (0) 2019.02.15