Tomcat ¼­¹ö ¿É¼Ç

 

ÀÌ ¼½¼ÇÀº Tomcat 4.0.x/5.x ¿Í ÇÔ²² IDEAÀÇ ÅëÇÕÀÇ ÂüÁ¶ ±¸ÇöÀ» ¼Â¾÷Çϱâ À§ÇØ »ç¿ëµÇ´Â ±¸¼ºÀ» ±â¼úÇÕ´Ï´Ù.


¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿Í ÇÔ²² IDEAÀÇ ÅëÇÕ¿¡ ´ëÇÑ ´õ ¸¹Àº ¼¼ºÎ»çÇ×À» À§ÇØ,  Running/Debugging Web Modules ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.



Tomcat
¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ ½ÇÇà/µð¹ö±ë Çϱâ À§ÇÑ ¿É¼ÇÀ» ¼³Á¤Çϱâ À§ÇØ, Run |  Edit Configurations ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí,  Tomcat Server  ÅÇ¿¡ °©´Ï´Ù.

Tomcat
¼­¹ö, Áï  Local °ú  Remote À§¿¡¼­ ´ç½ÅÀÇ À¥ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇà/µð¹ö±× Çϱâ À§Çؼ­ µÎ °³ÀÇ ´Ù¸¥ ±¸¼º ŸÀÔÀ» »ý¼ºÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.  ±×µéÀÇ °¢°¢Àº »óÀÀÇÏ´Â ¼­ºê¼½¼Ç¿¡¼­ ±â¼úµÉ °ÍÀÔ´Ï´Ù.

·ÎÄà Tomcat ¼­¹ö ±¸¼º


Local ±¸¼ºÀ» »ý¼ºÇϱâ À§Çؼ­, Add ¹öưÀ» ´©¸£°í Local À» ¼±ÅÃÇÕ´Ï´Ù



·ÎÄà Tomcat ¼­¹ö ±¸¼ºÀº 3 °³ÀÇ ÅÇÀ» °¡Áý´Ï´Ù,  Server,  Deployment  ¿Í  Startup/Connection

*   The Server tab



ÅÇÀº ´ÙÀ½ Á¦¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù:

ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö

µå·Ó-´Ù¿î ¹Ú½º¿¡¼­ ±×°ÍÀ» ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇØ Tomcat ¼­¹ö¸¦ ÁöÁ¤ÇϽʽÿÀ.  ¸¸ÀÏ ¾î¶² Tomcat ¼­¹öµµ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®·Î ±¸¼ºµÇÁö ¾ÊÀ¸¸é ÀÌ µå·Ó-´Ù¿î ¹Ú½º´Â ºñ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù.   ¼­¹ö¸¦ ±¸¼ºÇϱâ À§ÇØ Configure...  ¸¦ ´©¸£½Ê½Ã¿À.

°³¹æÇü ºê¶ó¿ìÀú ±×·ì

Tomcat ¼­¹ö°¡ ½ÃÀÛµÈ ÈÄ µðÆúÆ® ºê¶ó¿ìÀú¸¦ °³½ÃÇϱâ À§ÇÏ¿©, Start browser Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.
Startup page ÅؽºÆ® Çʵ忡¼­ ºê¶ó¿ìÀú¿¡¼­ ¿­¸° ÆäÀÌÁö¸¦ »ý¼ºÇϽʽÿÀ.

VM ¸Å°³ º¯¼ö

ÅØ½ºÆ® Çʵ忡¼­ ¶Ç´Â VM parameters ´ÙÀ̾ó·Î±×¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö VM¿¡ ³Ñ¾î°¡´Â ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ.

 

*   The Deployment tab  . 



ÅÇÀº ¼­¹ö ½ÃÀÛ¿¡¼­ Àü°³µÇ´Â web modulesÀ» °áÁ¤Çϱâ À§ÇØ Á¦¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


¿ÞÂÊ ÆÐ³Î¿¡¼­ ´ç½ÅÀº Àü°³µÇ´Â ¸ðµç °¡¿ëÇÑ ¸ðµâ°ú ÇÔ²² Æ®¸® º¸±â¸¦ º¾´Ï´Ù.

 


Tomcat ¼­¹ö¿¡ Àü°³µÉ ¼ö ÀÖ´Â ¸ðµâ¸¸ÀÌ ³ªÅ¸³³´Ï´Ù.


¸ðµâÀ» ¼±ÅÃÇϸ鼭, ´ç½ÅÀº ±× Àü°³ Á¤º¸(¿ÞÂÊ ÆÐ³Î¿¡ À§Ä¡)¸¦ °ËÅäÇÒ ¼ö ÀÖ°í, ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¥ ¸ðµâ 'module_name' Àü°³

¸¸ÀÏ ¼±ÅõǸé, ÇöÀçÀÇ ¸ðµâÀº ¼­¹ö ½ÃÀÛ¿¡ Àü°³µË´Ï´Ù.  ¸ðµâÀ» À§ÇÑ ¸ðµç ´Ù¸¥ Àü°³ Á¦¾î°¡ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ°Ô µË´Ï´Ù.

Àü°³ ¼Ò½º

µå·Ó-´Ù¿î ¸ñ·Ï¿¡¼­ ±¸¼ºµÈ Àü°³ ¼Ò½º, º¸Á¸ ÆÄÀÏ ¶Ç´Â exploded µð·ºÅ͸®¸¦ ¼±ÅÃÇϽʽÿÀ.  ¸¸ÀÏ ¾î¶² Àü°³ ¼Ò½ºµµ ÇöÀç ¼±ÅÃµÈ ¸ðµâÀ» À§ÇØ ±¸¼ºµÇÁö ¾ÊÀ¸¸é, ÀÌ µå·Ó-´Ù¿î ¹Ú½º´Â ºñ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù. Àü°³ ¼Ò½º¸¦ ±¸¼ºÇϱâ À§Çؼ­, ÇöÀç ¼±ÅÃµÈ ¸ðµâÀ» À§ÇÑ  J2EE Build Settings Tab¸¦ ¿­±â À§ÇØ Configure...  ¹öưÀ» ´©¸£½Ê½Ã¿À.

ÀÀ¿ë ¹®¸Æ

»õ·Î¿î application context À» ¼öµ¿À¸·Î ÁöÁ¤Çϰųª, ÇöÀç ±¸¼ºµÈ Tomcat ¼­¹ö¸¦ À§ÇØ ¹ß°ßµÈ ¸ðµç application contextsÀ» ¸®½ºÆ®ÇÏ´Â µå·Ó-´Ù¿î ¹Ú½º¿¡¼­ ±âÁ¸ Çϳª¸¦ ¼±ÅÃÇÕ´Ï´Ù.

 

*   The Startup/Connection tab  . 



ÅÇÀº ´ç½Å¿¡°Ô ½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®¸¦ ±¸¼ºÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÏ°í º¯¼ö´Â Tomcat ¼­¹ö¿¡ °Ç³×ÁÝ´Ï´Ù.  ±×°ÍÀº µÎ °³ÀÇ ÅÇ, Run°ú Debug·Î ±¸¼ºµË´Ï´Ù.  ÅÇ Á¦¾î´Â Debug ¿¡¼­ ÇÑ Çʵ带 Á¦¿ÜÇÏ°í °°Àº °ÍÀÔ´Ï´Ù.

½ÃÀÛ/Á¾·á ½ºÅ©¸³Æ®

½ÃÀÛ ½ºÅ©¸³Æ®¸¦ ±¸¼ºÇÏ°í ¸Å°³ º¯¼ö´Â ±×µé¿¡°Ô °Ç³×ÁÝ´Ï´Ù.

¸¸ÀÏ use default üũ ¹Ú½º°¡ ¼±ÅõǸé, Tomcat ¼­¹ö´Â »óÀÀÇÏ´Â ÅØ½ºÆ® Çʵ忡 ³ªÅ¸³ª´Â µðÆúÆ® ½ºÅ©¸³Æ®¿Í ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ½ÃÀÛ/Á¾·á µÉ °Í ÀÔ´Ï´Ù.


¸¸ÀÏ use default  üũ ¹Ú½º°¡ ¼±ÅõÇÁö ¾ÊÀ¸¸é ´ç½ÅÀº ÅØ½ºÆ® Çʵ忡¼­ ¶Ç´Â Configure VM and Program Parameters ´ÙÀ̾ó·Î±×¿¡¼­ ½ºÅ©¸³Æ® °æ·Î(¼öµ¿ ¶Ç´Â  Select Path ´ÙÀ̾ó·Î±×¿¡¼­)¿Í ±× ¸Å°³ º¯¼ö¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.




ȯ°æ º¯¼ö


ȯ°æ º¯¼ö¸¦ ÁöÁ¤ÇÏ´Â ¿É¼Ç ±×·ìÀº Tomcat ¼­¹ö¿¡ °Ç³×ÁÝ´Ï´Ù.
ÇÊ¿äÇÑ º¯¼ö¸¦ Á¤ÀÇÇϱâ À§ÇÏ¿© Pass environment variables Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.
»õ·Î¿î º¯¼ö¸¦ ÁöÁ¤Çϵµ·Ï Add ¹öưÀ» ´©¸£½Ê½Ã¿À.  ±×°ÍÀº ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.

¸ñ·Ï¿¡¼­ ¼±ÅÃµÈ º¯¼ö¸¦ Á¦°ÅÇϱâ À§ÇØ Delete ¹öưÀ» ´©¸£½Ê½Ã¿À.

º¯¼ö¸¦ ÆíÁýÇϱâ À§ÇØ, »óÀÀÇÏ´Â Ä®·³(Name ¶Ç´Â Value)À» ¼±ÅÃÇϰí, ÇÊ¿äÇÑ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.

 

Æ÷Æ®

µð¹ö°Å Æ÷Æ®(¸¸ÀÏ µðÆúÆ® °ªÀÌ Àû´çÇÏÁö ¾ÊÀ¸¸é)À» ÁöÁ¤ÇϽʽÿÀ.  ÀÌ Çʵå´Â Debug ÅÇ¿¡¼­¸¸ Á¸ÀçÇÕ´Ï´Ù.

 

µð¹ö°Å ¼³Á¤...

Debugger  ´ÙÀ̾ó·Î±×¸¦ ºÎ¸£±â À§ÇØ ´©¸£½Ê½Ã¿À.

 

 

¿ø°Ý Tomcat ¼­¹ö ±¸¼º

 

Remote ±¸¼ºÀ» »ý¼ºÇϱâ À§ÇØ, Add ¹öưÀ» ´©¸£°í Remote¸¦ ¼±ÅÃÇϽʽÿÀ



¿ø°Ý Tomcat ¼­¹ö ±¸¼ºÀº µÎ °³ÀÇ ÅÇÀ¸·Î ±¸¼ºµË´Ï´ÙServer ¿Í  Startup/Connection.

*   The Server tab  . 



ÅÇÀº ´ÙÀ½ Á¦¾î¸¦ Æ÷ÇÔÇÕ´Ï´Ù:

Application server  
ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹ö

µå·Ó-´Ù¿î ¹Ú½º¿¡¼­ ±×°ÍÀ» ¼±ÅÃÇÏ´Â °Í¿¡ ÀÇÇØ Tomcat ¼­¹ö¸¦ ÁöÁ¤ÇϽʽÿÀ.  ¸¸ÀÏ ¾î¶² Tomcat ¼­¹öµµ ´ç½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡¼­ ±¸¼ºµÇÁö ¾ÊÀ¸¸é ÀÌ µå·Ó-´Ù¿î ¹Ú½º´Â ºñ¾î ÀÖÀ» °ÍÀÔ´Ï´Ù. Tomcat ¼­¹ö¸¦ ±¸¼ºÇϱâ À§ÇØ Configure...¸¦ ´©¸£½Ê½Ã¿À.

Open browser  group  
°³¹æÇü ºê¶ó¿ìÀú ±×·ì

Tomcat  ¼­¹ö°¡ ½ÃÀÛµÈ ÈÄ¿¡ µðÆúÆ® ºê¶ó¿ìÀú¸¦ °³½ÃÇϱâ À§ÇÏ¿©, Start browser Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.
Startup page ÅؽºÆ® Çʵ忡¼­ ºê¶ó¿ìÀú¿¡¼­ ¿­¸° ÆäÀÌÁö¸¦ »ý¼ºÇϽʽÿÀ.

¸®¸ðÆ® Á¢¼Ó ¼³Á¤ ±×·ì

¿ø°Ý Tomcat ¼­¹ö¿¡ ¿¬°áÇÏ´Â ¸Å°³ º¯¼ö¸¦ ÁöÁ¤Çϱâ À§ÇØ »ç¿ëµÇ´Â ±×·ì.

È£½ºÆ®/Æ÷Æ®

Á¢¼ÓÇÏ´Â ¿ø°Ý Tomcat ¼­¹ö ÁÖ¼Ò¿Í Æ÷Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ.

 

*   The Startup/Connection tab

½ÇÇà/µð¹ö±× ÅÇ

´ç½ÅÀÌ ½ÇÇàµÈ ¿ø°Ý Tomcat ¼­¹ö JVM¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Ä¿¸Çµå ¶óÀÎ Àμö(ÂüÁ¶¸¦ À§ÇÑ).

Àü¼Û

µð¹ö±×µÈ ÇÁ·Î¼¼½º¿¡¼­ Á¢¼ÓÀ» À§ÇÑ Àü¼ÛÀ» ¼±ÅÃÇϽʽÿÀ.  °¡¿ëÇÑ ¿É¼ÇÀº ¼ÒÄϰú °øÀ¯ ¸Þ¸ð¸®ÀÔ´Ï´Ù.  ±×°ÍÀº Debug ÅÇ¿¡¼­¸¸ Á¸ÀçÇÕ´Ï´Ù.


°øÀ¯ ¸Þ¸ð¸®´Â ´ÜÁö À©µµ¿ì ½Ã½ºÅÛ¿¡¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Æ÷Æ®

µð¹ö°Å Æ÷Æ®(¸¸ÀÏ µðÆúÆ® °ªÀÌ Àû´çÇÏÁö ¾ÊÀ¸¸é)À» ÁöÁ¤ÇϽʽÿÀ.  ÀÌ Çʵå´Â Debug ÅÇ¿¡¼­¸¸ Á¸ÀçÇÕ´Ï´Ù.