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








