티스토리 뷰
Tomcat을 설치 후 init.d에 등록하지 않으면 서버를 재부팅할 때마다 Tomcat을 띄워줘야 하는 문제가 있지요.
그래서 CentOS를 기준으로 init.d에 실행 스크립트를 생성하는 부분에 대해서 정리해 보려고 합니다.
먼저 다음과 같은 파일을 /etc/rc.d/init.d 디렉토리에 tomcat이라는 이름으로 생성합니다.
중요한 부분은 JAVA_HOME 과 CATALINA_HOME만 본인의 내용으로 변경하시면 됩니다.
생성된 파일에 대해서 다음과 같이 설정하면 재부팅때마다 Tomcat을 실행하는 작업이 완료됩니다.
> chmod 700 /etc/rc.d/init.d/tomcat
> chkconfig --add tomcat
등록이 완료되면 다음 명령어로 제대로 등록되어 있는지 확인할 수 있습니다.
> chkconfig --list tomcat
그래서 CentOS를 기준으로 init.d에 실행 스크립트를 생성하는 부분에 대해서 정리해 보려고 합니다.
먼저 다음과 같은 파일을 /etc/rc.d/init.d 디렉토리에 tomcat이라는 이름으로 생성합니다.
# vi /etc/rc.d/init.d/tomcat
#!/bin/sh
#
# Startup script for Tomcat, the Apache Servlet Engine
#
# chkconfig: 35 85 35
# description: Start Tomcat
#
# processname: tomcat
#
# Source function library.
. /etc/rc.d/init.d/functions
export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
start)
echo -n "Starting tomcat: "
daemon $CATALINA_HOME/bin/startup.sh
touch /var/lock/subsys/tomcat
echo
;;
stop)
echo -n "Shutting down tomcat: "
daemon $CATALINA_HOME/bin/shutdown.sh
rm -f /var/lock/subsys/tomcat
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0 중요한 부분은 JAVA_HOME 과 CATALINA_HOME만 본인의 내용으로 변경하시면 됩니다.
생성된 파일에 대해서 다음과 같이 설정하면 재부팅때마다 Tomcat을 실행하는 작업이 완료됩니다.
> chmod 700 /etc/rc.d/init.d/tomcat
> chkconfig --add tomcat
등록이 완료되면 다음 명령어로 제대로 등록되어 있는지 확인할 수 있습니다.
> chkconfig --list tomcat
'프로그래밍 > 리눅스' 카테고리의 다른 글
리눅스 JSP활용을 위한 JDK/Tomcat 설치 (0) | 2011.10.03 |
---|---|
CentOS Apache 설치 후 init.d에 실행 스크립트로 서비스 등록하기 (자동실행 설정) !! (0) | 2011.09.24 |
아파치 재시작 없이 로그 삭제하기 (0) | 2011.09.09 |
웹로그 분석 프로그램 AWStats 활용 (0) | 2011.08.20 |
우분투에서 아파치 서버 설치 (0) | 2011.08.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 빅데이터
- XML
- 애플
- 책
- 구글
- 하둡
- 아이폰
- 안드로이드
- 디자인
- SCORM
- 자바스크립트
- mysql
- 통계
- 웹
- HTML
- 마케팅
- 분석
- 모바일
- 프로젝트
- 도서
- ms
- fingra.ph
- 자바
- 클라우드
- Hadoop
- java
- 맥
- r
- 세미나
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함