본문 바로가기
IT/Web

tomcat service 등록 (centos)

by 최고영회 2013. 12. 21.
728x90
반응형
SMALL
tomcat 설치 후 init.d 에 등록하지 않으면 서버를 재부팅 할 때마다 tomcat 을 startup 해줘야 한다.

init.d 에 실행 스크립트를 생성하고 service 로 등록하여 처리 할 수 있다.

/etc/rc.d/init.d 에  vi tomcat 해서 아래 내용을 생성한다.

#!/bin/sh
#
#Startup script for Tomcat, the Apache Servlet Engine
#
#chkconfig: 35 85 15
#description: Start Tomcat
#
#processname: tomcat
#
#Source function library.
export JAVA_HOME=/usr/java/default
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.26
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
  start)
  echo -n "Starting tomcat: "
  $CATALINA_HOME/bin/catalina.sh start
  echo
  ;;
  stop)
  echo -n "Shutting down tomcat: "
  $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

---------------------------------------------------------------------------------------------------------------------------------------
JAVA_HOME 과 CATALINA_HOME 을 알맞게 변경하면 됩니다.

등록

# chmod 700 tomcat
# chkconfig --add tomcat

끝.


728x90
반응형
LIST