RHEL/CentOS ¿¡ tomcat À» service ·Î µî·ÏÇÏ¿© booting ½Ã ÀÚµ¿À¸·Î ±¸µ¿µÇ°Ô Çϱâ
Redhat °è¿ (CentOS)¿¡ tomcat À» init.dÀÇ ¼ºñ½º·Î µî·ÏÇؼ ºÎÆýà ÀÚµ¿À¸·Î ½ÃÀÛµÇ°Ô ÇÏ´Â ¹æ¹ýÀ» Á¤¸®ÇØ º»´Ù.
java ¿Í tomcat Àº Á¦´ë·Î ¼³Ä¡µÇ°í ¼³Á¤µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.
init.d Æú´õ¿¡ µî·Ï
run-level utility ÀÎ chkconfig ¿¡ µî·ÏÇÏ·Á¸é ¸ÕÀú booting/shutdown ½Ã ÂüÁ¶ÇÏ´Â Æú´õÀÎ /etc/init.d ¿¡ ½ºÅ©¸³Æ®°¡ µî·ÏµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
±¸µ¿ ½ºÅ©¸³Æ®(ÃÖÁ¾ ¹öÀüÀº gist ¿¡¼ ãÀ» ¼ö ÀÖ´Ù.)¸¦ /etc/init.d/tomcat-webapp1 À¸·Î ÀúÀåÇÑ´Ù. ÇϳªÀÇ ¼¹ö¿¡¼ ¿©·¯ °³ÀÇ tomcat À» ¶ç¿ï ¼ö ÀÖÀ¸¹Ç·Î ½Äº°À» À§ÇØ ¼ºñ½º¸íÀ» ±¸µ¿ ½ºÅ©¸³Æ®¿¡ Àû¾îÁÖ´Â°Ô ÁÁ°í ¿©±â¿¡¼´Â ¼ºñ½º¸íÀÌ webapp1 ÀÌ´Ù.
- tomcat Àº /opt/apache-tomcat-7.0.54 ·Î ¼³Á¤µÇ¾î ÀÖÀ¸¹Ç·Î ´Ù¸¥ °æ·Î¿¡ ¼³Ä¡ÇßÀ» °æ¿ì CATALINA_HOME ºÎºÐÀ» ¼öÁ¤ÇÑ´Ù.
- º¸¾È ¹®Á¦¶§¹®¿¡ tomcat ÇÁ·Î¼¼½º´Â tomcat À̶ó´Â °èÁ¤¸íÀ¸·Î ±¸µ¿µÈ´Ù. ´Ù¸¥ °èÁ¤ÀÏ °æ¿ìTOMCAT_USER ºÎºÐÀ» ¼öÁ¤ÇÑ´Ù.
½ÇÇà ¼Ó¼ºÀ» ºÎ¿©ÇÑ´Ù.
run-level ¿¡ µî·Ï
ºÎÆðú µ¿½Ã¿¡ ½ÇÇàÇÏ·Á¸é run-level ¿¡ µî·ÏÇÏ¸é µÈ´Ù.
´ÙÀ½ ¸í·É¾î·Î run level ¿¡ µî·ÏÇÑ´Ù.
Á¦´ë·Î µî·ÏµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. (run levelÀÌ 3,4,5 À϶§ ±¸µ¿µÈ´Ù)
- ÀÌÁ¦ ºÎÆà ¹× shutdown ½Ã¿¡ ÀÚµ¿À¸·Î ½ÇÇà/Á¾·áµÉ °Í ÀÌ´Ù.
cmd ¿¡¼ ½ÇÇà
- ´Ù¸¥ service ¸í·É°ú µ¿ÀÏÇÑ ¿É¼ÇÀ» Á¦°øÇϹǷΠshell »ó¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
run-level ¿¡¼ »èÁ¦
tomcat Àº 1024 ÀÌ»óÀÇ Æ÷Æ®¿¡¼ ±¸µ¿µÇ¹Ç·Î root ·Î ½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø°í ÇØ´ç ¼ºñ½º °èÁ¤À¸·Î ½ÇÇàÇÏ´Â°Ô º¸¾È»ó ´õ ¾ÈÀüÇÏ´Ù. tomcat ±¸µ¿À» service ¸í·ÉÀ» ÅëÇؼ ÀÏ¹Ý »ç¿ëÀÚ°¡ ÇÏ°í ½ÍÀ» °æ¿ì ´ÙÀ½ ¸í·É¾î·Î ÀÚµ¿ ½ÇÇàÀ» ²ö´Ù
ÀÏ¹Ý »ç¿ëÀÚ·Î ±¸µ¿Àº À§¿Í ¸¶Âù°¡Áö·Î service ¸í·ÉÀ» ÅëÇØ ¼öÇàÇÏ¸é µÇ°í ÀÌ °æ¿ì ½ÇÇà Á¤º¸´Â tomcat ¼³Ä¡ °æ·Î¿¡ .${PROCESS_NAME}.pid Çü½ÄÀ¸·Î ³²°Ô ½ºÅ©¸³Æ®°¡ ÀÛ¼ºµÇ¾î ÀÖ´Ù.