Tomcat simple startup on boot time

Oct 15, 2012 11:43

cоздаем пользователя tomcat:
useradd tomcat
делаем его владельцем томката
chown -R tomcat:tomcat /opt/tomcat
JAVA_HOME=/opt/java/ указывает на jdk

создаем скрипт в /etc/init.d/ (для Centos)
vi /etc/init.d/tomcat

#!/bin/bash 
# description: Tomcat Start Stop Restart 
# processname: tomcat 
# chkconfig: 234 20 80 
JAVA_HOME=/opt/java/
export JAVA_HOME 
PATH=$JAVA_HOME/bin:$PATH 
export PATH 
CATALINA_HOME=/opt/tomcat/

case $1 in 
     start) 
     /bin/su tomcat $CATALINA_HOME/bin/startup.sh 
     ;;  
     stop)    
     /bin/su tomcat $CATALINA_HOME/bin/shutdown.sh 
     ;;  
     restart) 
     /bin/su tomcat $CATALINA_HOME/bin/shutdown.sh 
     /bin/su tomcat $CATALINA_HOME/bin/startup.sh 
     ;;  
     esac     
     exit 0

добавляем в автостарт:
chkconfig tomcat on
Previous post Next post
Up