* °³¿ä
¿ÀÁî ¾ÖÇø®ÄÉÀ̼ǿ¡¼ µð¹ö±ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
* »ó¼¼ ¼³¸í
¿ÀÁî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß½Ã ¿¡·¯°¡ ¹ß»ýÇßÀ» ¶§ ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î µð¹ö±ëÀÌ °¡´ÉÇÕ´Ï´Ù.
1. ½ºÅ©¸³Æ® µð¹ö°Å ÀÌ¿ë
(µðÀÚÀÌ³Ê install¹öÀüÀÌ ³·Àº °æ¿ì µð¹ö°Å°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ÷ºÎµÈ MicrosoftScriptDebugger¸¦ ¹Þ¾Æ¼ µð¹ö°Å¸¦ ¼³Ä¡Çϼ¼¿ä.)
¹Ì¸®º¸±âÇÒ ¶§ "ÆÄÀÏ" ¸Þ´ºÀÇ "µð¹ö±ëÇϱâ (Ctrl+F5)" ¸¦ Ŭ¸¯ÇÏ¸é ºä¾î¿Í ÇÔ²² "ScriptDebugger"°¡ °°ÀÌ ½ÇÇàµË´Ï´Ù.
ºä¾î»ó¿¡¼ ½ÇÇàµÇ´Â ½ºÅ©¸³Æ®°¡ ÀÖ´Â °æ¿ì "ScriptDebugger"¿¡ ÇØ´ç ½ºÅ©¸³Æ®°¡ Ç¥½ÃµÇ¸é¼ Step-by-StepÀ¸·Î ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Watch âÀÇ Name¿¡ ÀÓÀÇÀÇ º¯¼ö³ª °´Ã¼¸¦ ÀÔ·ÂÇÏ¸é °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
Outputâ¿¡´Â _TraceLn(""); ÀÇ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Continue : µð¹ö±ë »óŸ¦ ¸¶Ä¡°í, ÀÌÈÄ ½ºÅ©¸³Æ®¸¦ ¸ðµÎ ½ÇÇàÇÕ´Ï´Ù.
Stop Debugging : µð¹ö±ëÀ» Á¤ÁöÇÕ´Ï´Ù. ÀÌÈÄ ½ºÅ©¸³Æ®´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
Step Over : ÇÑ ¶óÀξ¿ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù.
Step Into: ÇÑ ´Ü°è¾¿ ½ºÅ©¸³Æ®¸¦ µé¾î°©´Ï´Ù. ÇÔ¼öÀÏ °æ¿ì¿¡´Â ÇØ´ç ÇÔ¼ö ³»ÀÇ ½ºÅ©¸³Æ® ÄÚµå·Î µé¾î°©´Ï´Ù. ÇÔ¼ö°¡ ¾Æ´Ñ °æ¿ì¿¡´Â "Step Over"¿Í °°Àº µ¿ÀÛÀÔ´Ï´Ù.
Step Out : ÇöÀç ÇÔ¼ö¸¦ ºüÁ® ³ª¿É´Ï´Ù |
BreakPoint ¼³Á¤Àº ½ºÅ©¸³Æ® ÆíÁý±â¿¡¼ F9¹øÀ» ´©¸£¸é ¼³Á¤ ¹× ÇØÁöµË´Ï´Ù.
2. ÄܼÖâ È®ÀÎ
À§ÀÇ ½ºÅ©¸³Æ® µð¹ö°ÅÀÇ "Out"â°ú °°Àº ±â´ÉÀ¸·Î½á µðÀÚÀ̳ʿ¡¼ ¹Ì¸®º¸±âÇÒ ¶§³ª À¥ºê¶ó¿ìÀú¿¡¼ ºä¾î¸¦ ½ÇÇàÇßÀ» ¶§ ÄܼÖâÀ» "Ctrl + Shift + z" Å°¸¦ ´·¯ ¶ç¿ï ¼ö ÀÖ½À´Ï´Ù.
ÄܼÖâÀº 4°³ÀÇ ÅÇÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
User ÅÇ |
_TraceLn("aaa"); ·Î Ãâ·ÂÇÑ ¹®ÀÚ¿À̳ª ½ºÅ©¸³Æ® ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·ÂµË´Ï´Ù.
Delete Å°·Î UserÅÇÀÇ Àüü ³»¿ëÀ» »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Info ÅÇ |
|
Debug ÅÇ |
ºä¾î ¹öÀüÁ¤º¸, ºä¾î ½ÇÇà Æз¯¹ÌÅÍ Á¤º¸, ½ÇÇà ½Ã°£ÀÌ Ãâ·ÂµË´Ï´Ù.
À¥¿¡¼ Debug ³»¿ëÀ» º¸·Á¸é ¿ÀÁî ¾îÇø®ÄÉÀÌ¼Ç ºä¾î È£Ãâ ű׿¡
<param name="ozadoc.information_debug" value="true"> ű׸¦ Ãß°¡ÇØ¾ß Debug ÅÇÀÇ ³»¿ëÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
|
Error ÅÇ |
¿¡·¯ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù.
|
3. ÄÜ¼Ö ÆÄÀÏ È®ÀÎ
µ¥ÀÌÅÍ º£À̽º Äõ¸®¹® ½ÇÇà µî ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÌ³Ê ³»ÀÇ ¼¹ö ¸ðµâ(º£¾î¼¹ö¶ó ĪÇÔ)ÀÌ ¼öÇàµÉ ¶§ ¹ß»ýÇÏ´Â ·Î±×¸¦ È®ÀÎÇϱâ À§Çؼ´Â ¼³Ä¡µÈ µðÀÚÀÌ³Ê Æú´õ ÇÏÀ§ÀÇ console.txtÆÄÀÏÀ» È®ÀÎÇÏ¸é µË´Ï´Ù.
Äõ¸®¹® ½ÇÇà½Ã ¿¡·¯°¡ ¹ß»ýÇϸé ÀÌ ÆÄÀÏ¿¡¼ ¿¡·¯ ¸Þ½ÃÁö ¹× ½ÇÇàµÈ Äõ¸®¹®À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
(Âü°í·Î Äõ¸® µðÀÚÀÌ³Ê ¼öÇà½Ã ¹ß»ýÇÑ ¿¡·¯´Â ¼³Ä¡µÈ Query DesignerÆú´õÀÇ console.txt ÆÄÀÏ¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
|
OZSERVER RUN TIME CLASS_PATH END ------------------------------------
java.version : 1.4.2_03 java.vendor : Sun Microsystems Inc. os.name : 'Windows XP' ...
21214015 [Handler 50] DEBUG oz40.Repository - /Chart/ChartCrosstab.odi's ODI obj_stream has created 21214015 [Handler 50] DEBUG oz40.Repository - Sending obj_stream of /Chart/ChartCrosstab.odi 21214015 [Handler 50] INFO oz40.OZRepositoryRequestItem - GetODI: -1, /Chart/ChartCrosstab.odi 21214015 [Handler 50] INFO oz40.MessageHandler - End Message Handing |
4. ¼¹ö ·Î±× È®ÀÎ
¿î¿µµÇ´Â ȯ°æ¿¡¼ ¿¡·¯°¡ ¹ß»ýÇÏ¸é ¿ÀÁî¼¹öÀÇ ·Î±×¸¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
¿ÀÁî¼¹öȨÆú´õ/logs/server.log ÆÄÀÏÀ» ¿¾î ¿¡·¯ ¸Þ½ÃÁö°¡ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. (ERROR³ª ExceptionÀ¸·Î °Ë»ö)
2007-09-13 12:01:37,078 [http-8080-Processor24] ERROR oz40 - The licensed date is expired 2007-09-13 12:01:37,078 [http-8080-Processor24] FATAL server - License is failure 2007-09-13 12:01:37,093 [http-8080-Processor24] FATAL server - unknown error at oz.server.OZServlet.a(DashoA12957:653) |
·Î±× ÆÄÀÏ ¼³Á¤¿¡ ´ëÇÑ ºÎºÐÀº ¿ÀÁî¼¹öȨÆú´õ/conf/log.properties ÆÄÀÏ¿¡¼ ÇÕ´Ï´Ù. ¼³Á¤ÀÌ º¯°æµÇ¸é ¼¹ö¸¦ Àç½ÃÀÛÇØ¾ß ¹Ý¿µµË´Ï´Ù.
* Âü°í »çÇ×
½ºÅ©¸³Æ® µð¹ö°Å¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº "ÀÚ·á½Ç" - "OZ ¸Å´º¾ó" - "OZ Application Designer User Guide"ÀÇ "½ºÅ©¸³Æ® µð¹ö±ë" ºÎºÐ¿¡ ÀÖ½À´Ï´Ù.
|