(주)레디시스템
Home
홈으로 회사소개 시스템 웹 사이트맵 헬프데스크
 
 
작성일 : 06-02-07 08:46
tomcat - 자동 실행 (일반계정)
 글쓴이 : 관리자
조회 : 11,747  
vi 편집기를 이용 하여 /etc/init.d/tomcat.sh 파일을 생성 합니다.

 (e220>root)/etc/init.d#vi tomcat.sh

#!/bin/sh
# Startup script for Tomcat, the Apache Servlet Engine
#
# description: Tomcat is the Apache Servlet Engine
# processname: test
#
# Tomcat name :)
TOMCAT_PROG=test

# if TOMCAT_USER is not set, use tomcat like Apache HTTP server
if [ -z "$TOMCAT_USER" ]; then
  TOMCAT_USER="test"
fi

RETVAL=0

# start and stop functions
start() {
  echo "Starting tomcat: "
  su - $TOMCAT_USER -c '/usr/jakarta-tomcat-4.1.30/bin/startup.sh'

}

stop() {
  echo -n "Stopping tomcat: "
  su - $TOMCAT_USER -c '/usr/jakarta-tomcat-4.1.30/bin/shutdown.sh'

}

# See how we were called.
case "$1" in
start)
  start
;;
stop)
  stop
;;
restart)
  stop
  # Ugly hack

wq!

 위와 같이 스크립트를 생성 합니다.

 tomcat.sh 파일을 생성 하고 나서 파일에 대한 퍼미션을 조정 합니다.

 (e220>root)/etc/init.d#chmod 744 tomcat.sh

 퍼미션 조정후 /etc/rc2.d , /etc/rc3.d 밑에 tomcat.sh 에 대한 자동 실행 파일을 생성 합니다. 생성 할때는 똑같은 파일을 만들지 않고 /etc/init.d/tomcat.sh 에한 링크 파일을 생성 합니다.

 (e220>root)/etc/rc2.d#ln /etc/init.d/tomcat.sh S100tomcat
 (e220>root)/etc/rc3.d#ln /etc/init.d/tomcat.sh S100tomcat

 --- tomcat.sh 파일 변경 사항 -----

 TOMCAT_USER="test" ----- tomcat 실행 할 일반 계정 명
 su - $TOMCAT_USER -c '/usr/jakarta-tomcat-4.1.30/bin/startup.sh'
  --- 톰켓이 설치 된 경로

 프로세스 확인

(e220>root)/#ps -ef | grep test

(e220>root)/# ps -ef | grep test
  test  105    1  0 22:56:26 ?        0:40 /usr/jdk/jdk1.5.0_06/bin/java -Djava.endorsed.dirs=/usr/jakarta-tomcat-4.1.30/c
    root  1313  1301  0 10:43:53 pts/1    0:00 grep test

 위 와 같이 test 계정으로 tomcat 이 활성화 된것을 확인 할수 있습니다.

 
 

Total 185
번호 제   목 글쓴이 날짜 조회
35 NTP (Network Time Protocol) 설정 방법 설치 OS - solaris 9 s…
관리자
2005/08/25 11537
34 solaris 10 ssh 설정.
관리자
2007/07/11 11593
33 v440 on-board differential scsi
관리자
2009/11/10 11598
32 인증되지 않은 사용자의 sendmail daemon 사용 제한 하기 (보안…
관리자
2005/12/21 11707
31 sendmail: unqualified host name/unable to qualify my own dom…
관리자
2006/03/29 11729
30 tomcat - 자동 실행 (일반계정)
관리자
2006/02/07 11748
29 ndd 명령 이용 하여 네트워크 설정
관리자
2007/11/21 11815
28 solaris sparc 와 solaris x86 차이점
관리자
2007/05/14 11843
27 1,2차 네임서버 구성 Bind 9 설치 ---- solaris 8 기준
관리자
2005/08/26 11940
26 fsck SuperBlock 복구 예제
관리자
2005/12/12 12107
25 Telnet, Ftp 등 접속이 느릴때
관리자
2005/08/19 12412
24 T2000 설치시 consconfig_dacf 에러 발생시
관리자
2009/09/04 12435
23 CPU 사용 확인 - TOP - OS:solaris 9
관리자
2005/09/16 12797
22 Sun system DAT 연결 및 테스트 순서
관리자
2007/01/22 12993
21 E3500 mirror disk metareplace -e c#t#d#s#
관리자
2006/08/30 13004
   11  12  13  
 
문서 상단으로
 
 
Administrator Login
웹마스터