½ÇÇà/µð¹ö±× ¿É¼Ç

 

IDEA ¿¡¼­ ´ç½ÅÀº ¾ÖÇø®ÄÉÀ̼Ç, ¾ÖÇø´, ¿ø°Ý ÇÁ·Î¼¼½º, JUnit Å×½ºÆ®, À¥ ¾îÇø®ÄÉÀ̼ǰú WebLogic ÀνºÅϽº¸¦ À§ÇØ run/debug  ½ÃÀÛ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.


´ç½ÅÀº ¶ÇÇÑ  File | Settings: IDE Settings: Debugger  À©µµ¿ì¿¡¼­ °øÅë µð¹ö°Å µ¿ÀÛÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.



½ÇÇà/µð¹ö±× ¿É¼ÇÀ» ¼³Á¤Çϱâ À§ÇØ, Run Edit Configurations  ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇϰųª ¶Ç´Â '  Shift + Alt + F10  , e  '¸¦ ´©¸£½Ê½Ã¿À.

´ÙÀ½ ´ÙÀ̾ó·Î±×´Â ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù:



ÀÌ ¼³Á¤Àº ¾î¶»°Ô ÇÁ·ÎÁ§Æ®°¡ IntelliJ IDEA(Ç¥ÁØ ¶Ç´Â µð¹ö±× ¸ðµå¿¡¼­)·ÎºÎÅÍ ¾î¶»°Ô °ÍÀÎÁö Á¦¾îÇÕ´Ï´Ù.

IDEA
´Â ´ç½Å¿¡°Ô ÇÑ ¼¼Æ®ÀÇ ½ÇÇà/µð¹ö±× configurations À» »ý¼ºÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.  °¢ ±¸¼ºÀº ½ÇÇà/µð¹ö±× ½ÃÀÛ ¼Ó¼ºÀÇ À̸§ ÀÖ´Â ¼³Á¤À» Ç¥ÇöÇÕ´Ï´Ù.  ´ç½ÅÀÌ IDEA¿Í ÇÔ²²  run  / debug µ¿ÀÛÀ» ¼öÇàÇÒ ¶§, ´ç½ÅÀº Ç×»ó ±× ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ±âÁ¸ ±¸¼º ÁßÀÇ ÇÑ °³¸¦ ±âÃÊ·Î ÇÏ´Â ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÕ´Ï´Ù.

 application  , applet  , remote process  , JUnit test  , JSR45 compatible server  , Tomcat server ¿Í  WebLogic instance  ±¸¼º¿¡ ´ëÇÑ ½ÇÇà/µð¹ö±×¸¦ Á¶Á¤ÇÒ ¶§ ´ÙÀ½ÀÇ °øÅë ±â´É¿Í ¿É¼Ç(¾Æ·¡ È­»ó¿¡¼­ °æ°è·Î ¸¶Å©µÈ)Àº ÀÌ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù 

±¸¼º ¸ñ·Ï


¸ðµç Á¤ÀÇµÈ ±¸¼ºÀÇ À̸§À» Æ÷ÇÔÇÕ´Ï´Ù.


IDEA¿¡¼­ ½ÇÇà/µð¹ö±× ±¸¼º¿¡ ´ëÇØ ´õ »ó¼¼ÇÑ °ÍÀº  Run/Debug Configurations in IDEA ¼­ºê¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.


±¸¼ºµéÀº <ÅÛÇø´>±¸¼º(Áï ¸¸ÀÏ ¹öư °ú ÇÔ²² »ý¼ºÇÑ´Ù¸é, »õ·Î¿î ±¸¼ºÀº <ÅÛÇø´> ±¸¼º ¸Å°³º¯¼ö¸¦ »ó¼ÓÇÕ´Ï´Ù)ÀÇ ±âº» À§¿¡¼­ »ý¼ºµË´Ï´Ù. <ÅÛÇø´> ±¸¼º ¼Ó¼ºÀ» ¼³Á¤Çϱâ À§ÇÏ¿© Edit Defaults ¹öưÀ» ´©¸¨´Ï´Ù.

Ç׸ñ(Ãß°¡, »èÁ¦, º¹»ç ±×¸®°í Á¤·Ä ±¸¼º)À» °ü¸®Çϱâ À§ÇØ Åø¹Ù ¹öưÀ» »ç¿ëÇÕ´Ï´Ù.

 


¸ñ·Ï¿¡¼­ ÇöÀç °­Á¶µÈ ±¸¼ºÀº active ¶ó°í °¡Á¤µÇ°í, µðÆúÆ®·Î ½ÇÇàµÇ°Å³ª µð¹ö±× µÉ °Í ÀÔ´Ï´Ù.

Åø¹Ù

±¸¼º ¸ñ·ÏÀ» °ü¸®Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù:

»õ·Î¿î ±¸¼ºÀ» ¸ñ·Ï¿¡ Ãß°¡ÇϽʽÿÀ.

¸ñ·ÏÀ¸·ÎºÎÅÍ ¼±ÅÃµÈ ±¸¼ºÀ» Á¦°ÅÇϽʽÿÀ.

¼±ÅÃµÈ ±¸¼ºÀ» º¹Á¦ÇϽʽÿÀ.

¸ñ·Ï¿¡¼­ ¼±ÅÃµÈ ±¸¼ºÀ» ¿Ã¶ó°¡°Ô ÇϽʽÿÀ.

¸ñ·Ï¿¡ ¼±ÅÃµÈ ±¸¼ºÀ» ¾Æ·¡·Î ¿Å±â½Ê½Ã¿À.

À̸§

±¸¼ºÀÇ À̸§Àº ¸ñ·Ï¿¡¼­ ¼±ÅÃÇß½À´Ï´Ù.

»óȲ ÆÐ³Î

ÅÇÀÇ ¹Ù´Ú¿¡¼­ »óȲ ÆÐ³ÎÀº ÇöÀç ¼±ÅÃµÈ ±¸¼º¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡ ´ç½Å¿¡°Ô ¸Þ½ÃÁö¸¦ Á¦°øÇϸ鼭 ³ªÅ¸³³´Ï´Ù..


´ç½ÅÀÌ ¿øÇÏ´Â ½ÇÇà/µð¹ö±× ¿É¼ÇÀ» ¼³Á¤ÇÏ°í ³­ ÈÄ¿¡, ½ÇÇà/µð¹ö±× ½ÃÀÛ¿¡ ´ëÇÑ °øÅë ±ÔÄ¢À» ÁöÁ¤ÇÕ´Ï´Ù :



Display settings before running/debugging Ã¼Å© ¹Ú½º´Â ´ç½ÅÀÌ Run ¶Ç´Â Debug Åø¹Ù ¹öư ´©¸£°Å³ª À» File |  Run  ¶Ç´Â File | Debug À» ¼±ÅÃÇÏ¸é ´ÙÀ½¿¡ ¹«¾ùÀÌ ¹ß»ýÇϴ°¡¸¦ °áÁ¤ ÇÕ´Ï´Ù. ¸¸ÀÏ Ã¼Å© ¹Ú½º°¡ ¼±ÅõǸé, IDEA´Â ´ç½Å¿¡°Ô ±âÁ¸ ±¸¼º ¶Ç´Â »õ·Î¿î ±¸¼ºÀ» »ý¼ºÇÏ´Â °Í »çÀÌ¿¡¼­ ¼±ÅÃÀ» Çã¶ôÇϸ鼭 ½ÇÇà/µð¹ö±× ±¸¼º ´ÙÀ̾ó·Î±×¸¦ ÆË¾÷ÇÒ °Í ÀÔ´Ï´Ù¸¸ÀÏ Ã¼Å© ¹Ú½º°¡ ¼±ÅõÇÁö ¾ÊÀ¸¸é, IDEAÀº ÀÌ ´Ü°è¸¦ ½ºÅµÇÒ °ÍÀ̰í, Åø¹Ù µå·Ó ´Ù¿î ¸Þ´º¿¡¼­ ¼±ÅÃµÈ ±¸¼ºÀ» Áï½Ã ½ÇÇàÇÒ °ÍÀÔ´Ï´Ù.



½ÇÇà/µð¹ö±ë Àü¿¡ ¸ðµç º¯°æµÈ ¼Ò½º¸¦ ÄÄÆÄÀÏÇϱâ À§ÇØ Make Project before running/debugging  Ã¼Å© ¹Ú½º¸¦ ¼±ÅÃÇϽʽÿÀ.

¸¸ÀÏ ÇöÀçÀÇ Run/debug configuration¿¡ ¾î¶² ¹®Á¦°¡ ÀÖÀ¸¸é ´ç½Å¿¡°Ô ´ÙÀ̾ó·Î±×ÀÇ ÇÏ´Ü¿¡ »óÀÀÇÏ´Â °æ°í·Î ÇÁ·ÒÇÁÆ® µÉ °ÍÀÔ´Ï´Ù.

IDEAÀÇ ½ÇÇà/µð¹ö±× ±¸¼º


IDEA
¿¡ µÎ Á¾·ùÀÇ ±¸¼ºÀÌ ÀÖ½À´Ï´Ù:  Àӽà ¶Ç´Â ¿µ±¸.

 
¿µ±¸ÀûÀÎ ±¸¼ºÀº Ưº°ÇÑ Å¬·¡½º ¶Ç´Â ÆÐŰÁö/¸Þ¼Òµå(JUnit¸¦ À§ÇØ)¸¦ À§ÇØ ¸í¹éÈ÷ »ý¼ºµÈ ±¸¼ºÀÔ´Ï´Ù.  ´ç½ÅÀÌ ÀÌ Ç׸ñ(Ŭ·¡½º ¶Ç´Â ÆÐŰÁö/¸Þ¼Òµå)À» ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ÇÏ´Â °Í¿¡ ÀÇÇØ ºÒ·ÁÁö´Â ¹®¸Æ ¸Þ´º¿¡¼­ Run "item_name"  ¶Ç´Â Debug "item_name" ¸¦ ¼±ÅÃÇÒ ¶§ Ưº°ÇÑ Ç׸ñÀ» À§ÇØ ¾î¶² ¿µ±¸ÀûÀÎ ±¸¼ºÀÌ ¾ø´Ù¸é ÀÓ½ÃÀûÀÎ ±¸¼ºÀÌ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµË´Ï´Ù.

ÀϽÃÀûÀÎ ±¸¼ºÀº ¹ÝÅõ¸í ¾ÆÀÌÄÜÀ¸·Î ¸¶Å©µÇ°í ºñ½ÁÇÏ°Ô °ü¸®µÇ¸ç ±âÁ¸ Run/Debug ±¸¼º Áß¿¡¼­ °¡½ÃÀûÀÔ´Ï´Ù±×·¯³ª ´ÜÁö ÇϳªÀÇ ÀϽÃÀûÀÎ ±¸¼ºÀÌ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀÌ ¿µ±¸ÀûÀÎ ±¸¼ºÀÌ ¾øÀÌ Ç׸ñÀ» À§ÇÏ¿© Run "item_name"  ¶Ç´Â Debug "item_name"  À» ¼±ÅÃÇÒ ¶§¸¶´Ù »õ·Ó°Ô »ý¼ºµÈ Àӽà ±¸¼ºÀº ¿À·¡µÈ Àӽà ±¸¼ºÀ» ±³Ã¼ÇÒ °Í ÀÔ´Ï´Ù.

ÀϽÃÀûÀÎ ±¸¼ºÀº ÀúÀåµÉ ¼ö ÀÖ°í, ¿µ±¸ÀûÀ¸·Î µÉ ¼ö ÀÖ½À´Ï´Ù.  ±×°ÍÀº ÁÖ ¸Þ´º·ÎºÎÅÍ Edit Configuration  µå·Ó-´Ù¿î ¸ñ·Ï¿¡¼­ Save 'temporary_configuration_name' Configuration¸¦ ¼±ÅÃÇÏ¿© µÉ ¼ö ÀÖ½À´Ï´Ù.



¶Ç ´Ù¸¥ ¹æ¹ýÀº Configuration list ¿¡¼­ ¿øÇÏ´Â ÀϽÃÀûÀÎ ±¸¼ºÀ» ¼±ÅÃÇϰí, ÀÌ °æ¿ì¿¡ Save ConfigurationÀ¸·Î ¸í¸íµÈ Copy Configuration ¹öưÀ» ´©¸£´Â °Í ÀÔ´Ï´Ù.