본문 바로가기

WAS/Apache & Tomcat

리눅스에서 톰캣 자동실행 스크립트

/etc/rc.d/init.d/tomcat 이란 파일로 다음 내용을 작성한다. 

tomcat 의 경로를 정확하게 해주세여. 
(주의 윈도에서 만들어 복사하면 실행 안됨-_-) 

#!/bin/sh 
# Source function library. 
. /etc/rc.d/init.d/functions 

source /etc/profile 
export CATALINA_HOME=/usr/local/tomcat 

# See how we were called. 
case "$1" in 
start) 
 echo -n "Starting tomcat EXPERIMENTAL: " 
 daemon $
CATALINA_HOME/bin/startup.sh 
 echo 
;; 
stop) 
 echo -n "Shutting down tomcat EXPERIMENTAL: " 
 daemon $
CATALINA_HOME/bin/shutdown.sh 
 echo 
;; 
restart) 
$0 stop 
$0 start 
;; 
*) 
echo "Usage: $0 {start|stop|restart}" 
exit 1 
esac 

exit 0 
 

다 만들었으면.. 실행시켜 본다 

# cd /etc/rc.d/init.d 
# ./tomcat 

Usage : {start|stop|restart} 

가 뜨면 실행파일 완성.. 

]# cd ../rc3.d 
]# ln -s ../init.d/tomcat S90tomcat 
]# cd ../rc5.d 
]# ln -s ../init.d/tomcat S90tomcat 
]# cd ../rc6.d 
]# ln -s ../init.d/tomcat K90tomcat