<< 2008년 6월 27일 (금) | | 2008년 6월 29일 (일) >>

tomcat의 강제 종료(shutdown) 방법

catalina.sh파일을 열어보면 CATALINA_PID라는 변수를 활용하여 프로세스를 kill하는 것을 볼 수 있습니다. 그것을 활용하는 방법입니다.

우선 먼저 .bash_profile 에 다음과 같은 내용을 추가합니다.
shell>vi ~/.bash_profile
CATALINA_PID=$CATALINA_HOME/bin/.tomcat_pid;export CATALINA_PID
shell>source ~/.bash_profile
shell>./shutdown.sh -force
shell>./startup.sh
startup.sh 를 실행하면 $CATALINA_HOME/bin/.tomcat_pid 파일에 톰캣의 pid가 저장됩니다.
그리고 종료할때 shutdown.sh -force를 실행하면 정상적인 종료가 안될 경우  .catalina_pid 에 저장된 tomcat pid 정보로 다시 강제로 kill하게 됩니다.
./catalina.sh stop보다는 shutdown.sh 커맨드를 활용하여 중단해 주세요. 물론 구동도 ./catalina.sh start보다는 startup.sh 커맨드를 활용하시구요. ^^