µð¹ö±× ¿ø°Ý ÇÁ·Î¼¼½º ¿É¼Ç

 

IntelliJ IDEA´Â ´ç½Å¿¡°Ô ½ÇÇà ÇÁ·Î¼¼½º(¿¹¸¦ µé¸é ¾ÖÇø®ÄÉÀ̼Ç, ¼­ºê¸´, Ç÷¯±×ÀÎ ¾ÖÇø´)À» ¿ø°ÝÀ¸·Î µð¹ö±× ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.

¿ø°Ý ÇÁ·Î¼¼½º¸¦ µð¹ö±× Çϱâ À§ÇÑ ¿É¼ÇÀ» ¼³Á¤Çϱâ À§ÇØ, Run Edit Configurations   ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰí, Remote ÅÇ¿¡ °©´Ï´Ù.

 

¿­¸° ´ÙÀ̾ó·Î±×¿¡¼­, ´ç½ÅÀÌ ¿ø°Ý ÇÁ·Î¼¼½º¿¡ Á¢¼ÓÇϱâ À§ÇØ »ç¿ëÇϱ⠿øÇÏ´Â Àü¼ÛÀ» ÁöÁ¤ÇϽʽÿÀ:


¿ø°Ý ÇÁ·Î¼¼½º´Â Command Line Arguments   ÅØ½ºÆ® ¿µ¿ª¿¡¼­ ¸®½ºÆ®µÈ ¸Å°³ º¯¼ö·Î ÀÌ¹Ì ½ÃÀ۵Ǿî¾ß¸¸ ÇÕ´Ï´Ù.  ÀÌ ¸Å°³ º¯¼ö´Â ¼±ÅÃµÈ Àü¼Û¿¡ µû¶ó ´Ù¾çÇÕ´Ï´Ù.  »ó¼¼ÇÑ °ÍÀº  java.sun.com/products/jpda/doc/conninv.html ¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ Sun VM Invocation Options/-Xrunjdwp sub-options À» ÂüÁ¶ÇϽʽÿÀ.


 

¼ÒÄÏ

 

Host  

¿ø°Ý ÇÁ·Î¼¼½º°¡ ½ÇÇàÇϰí ÀÖ°í µð¹ö°Å°¡ Á¢¼ÓÇÒ °ÍÀΠȣ½ºÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ.

Port  

µð¹ö°Å°¡ Á¢¼ÓÇØ¾ß¸¸ ÇÏ´Â ¸®¸ðÆ® È£½ºÆ® À§¿¡¼­ Æ÷Æ®¸¦ ÁöÁ¤ÇϽʽÿÀ.

 

°øÀ¯ ¸Þ¸ð¸®





Shared memory Àü¼ÛÀ» ¼±ÅÃÇϸé, Shared memory address ÅØ½ºÆ® Çʵ忡¼­ °øÀ¯µÇ´Â ¸Þ¸ð¸® ¾îµå·¹½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù.


°øÀ¯ ¸Þ¸ð¸® Àü¼ÛÀº À©µµ¿ì¿¡¼­¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.


 

µð¹ö°Å ¸ðµå

 

Attach  

ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇÏ¸é ´ç½ÅÀº ½ÇÇàÇϰí ÀÖ´Â ¿ø°Ý JVM¿¡ Á¢¼ÓÇÏ´Â µð¹ö°Å¸¦ ¿øÇÏ´Â °Í ÀÔ´Ï´Ù.

Listen  

ÀÌ ¿É¼Ç ¹öưÀ» ¼±ÅÃÇÏ¸é ´ç½ÅÀº µð¹ö±ëÀ» ¼öÇàÇÏ´Â ±×°Í¿¡ Á¢¼ÓÇÒ ¿ø°Ý JVMÀ» À§ÇÑ ¼­¹ö·Î¼­ ½ÇÇàÇϰí ÀÖ´Â µð¹ö°Å¸¦ ¿øÇÏ´Â °Í ÀÔ´Ï´Ù. ÀÌ °æ¿ì Host Çʵå´Â ºÒ°¡´ÉÇÏ°Ô ÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù(¸¸ÀÏ Socket Àü¼ÛÀÌ ¼±ÅõǸé).

Port °ªÀº µð¹ö°Å-¡°¼­¹ö¡±°¡ µð¹ö°Å-¡°Å¬¶óÀÌ¾ðÆ®¡±·ÎºÎÅÍ Á¢¼ÓÀ» ListenÇÒ Æ÷Æ®·Î¼­ °£Áֵ˴ϴÙ