|
Tomcat 4.1 ROOT directory
kenu
2002-09-09 12:14¿ÀÀü |
|
À̹ø °Á´ Tomcat 4.1.10 ¹öÀüÀÇ µð·ºÅ丮¸¦ º¯°æÇÏ´Â °ÍÀÔ´Ï´Ù. Tomcat 4.0 ¹öÀüÀÇ °æ¿ì Å©°Ô Â÷À̰¡ ¾øÀÌ µ¿ÀÏÇÏ°Ô Àû¿ëÇÏ½Ã¸é µÉ °ÍÀÔ´Ï´Ù. Tomcat 3 ¿¡¼ ROOT ¸¦ ¹Ù²Ù´Â °Í°ú´Â Â÷À̰¡ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¾Ë°í º¸¸é º° °Í ¾ø½À´Ï´Ù. À̹ø °Á¿¡¼ ¾Ë¾Æ º¼ °ÍÀº ´ÙÀ½°ú °°½À´Ï´Ù. Tomcat 4.1 µð·ºÅ丮ÃÖÃÊ ¼³Ä¡½Ã ÆÄÀÏÀÇ À§Ä¡ ÄÁÅØ½ºÆ® Ãß°¡Çϱâ ROOT µð·ºÅ丮 º¯°æÇϱâ |
|
ROOT µð·ºÅ丮 º¯°æÀ» ¸¶Áö¸·À¸·Î »« ÀÌÀ¯´Â ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ Å©°Ô Àǹ̰¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. Tomcat ȯ°æÀÌ Àͼ÷ÇØÁ®¼À̰ÚÁö¿ä. óÀ½ TomcatÀ» ½ÃÀÛÇßÀ» ¶§´Â ¿ÖÀ̸® µð·ºÅ丮°¡ ÃĹÚÇô ÀÖ³ª ½Í¾ú´Âµ¥, ÀÌÁ¦´Â ¹Ù²Ù´Â ÀÏÀÌ ´õ ÀÏó·³ »ý°¢ÀÌ µÇ³×¿ä. ^^; Tomcat ÀÇ µð·ºÅ丮¿¡ ´ëÇØ¼ »ìÆìº¸±â·Î ÇϰڽÀ´Ï´Ù. |
|
Tomcat 4.1 À» óÀ½ ¼³Ä¡ÇßÀ» ¶§ µð·ºÅ丮±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù. Tomcat 4.1 ÀÌ ¼³Ä¡µÈ µð·ºÅ丮ÀÇ webapps µð·ºÅ丮 ¾Æ·¡¿¡ ROOT °¡ jsp, html, µîÀÇ ÆÄÀϵéÀÌ ³õÀÌ´Â À§Ä¡ÀÔ´Ï´Ù. ![]() |
|
ROOT ¾Æ·¡¿¡ ÀÖ´Â WEB-INF µð·ºÅ丮´Â ROOT ÄÁÅØ½ºÆ®¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Â web.xml À̶ó´Â deploy descriptor ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼ºí¸´°ú ºóÁî, ÀÌ ÄÁÅØ½ºÆ®¿¡¼¸¸ »ç¿ëµÇ´Â jar ÆÄÀϵéÀÌ ¼ºêµð·ºÅ丮¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù. servlet°ú beans ±×¸®°í helper class µé°ú °°Àº class ÆÄÀϵé°ú properties ÆÄÀϵéÀº WEB-INF/classes µð·ºÅ丮¿¡ À§Ä¡ÇÏ°Ô µË´Ï´Ù. jdbc driver µîÀÇ jar ÆÄÀϵéÀº WEB-INF/lib µð·ºÅ丮¿¡ ³õ½À´Ï´Ù. óÀ½ ¼³Ä¡¸¦ Çϸé ÀÌ µÎ°³ÀÇ µð·ºÅ丮´Â º¸ÀÌÁö ¾Ê½À´Ï´Ù. ±×·¸´Ù¸é ¸¸µé¸é µË´Ï´Ù. Å×½ºÆ®¸¦ À§Çؼ examples/WEB-INF/classes ¾Æ·¡¿¡ ÀÖ´Â HelloWorldExample.class ¼ºí¸´ ÆÄÀÏÀ» ROOT/WEB-INF/classes ¾Æ·¡¿¡ º¹»çÇØ º¾´Ï´Ù. À̶§ ÁÖÀÇÇÒ °ÍÀº HelloWorldExample.java ¼ºí¸´ ¼Ò½º¸¦ º¸½Ã¸é LocalStrings ¶ó´Â properties ÆÄÀÏÀ» ÇÊ¿ä·Î ÇÑ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ LocalStrings.properties ÆÄÀÏÀÌ ¾ø´Ù¸é ¿¡·¯°¡ ³ª¿À°Ô µË´Ï´Ù. °°ÀÌ º¹»ç¸¦ ÇÑ µÚ¿¡ Tomcat 4.1 À» Àç½Ãµ¿Çؼ ºê¶ó¿ìÀú¿¡¼ http://localhost:8080/servlet/HelloWorldExample ÁÖ¼Ò·Î È®ÀÎÇØº¾´Ï´Ù. ![]() |
|
Context is a web application. À̶ó°í Çß½À´Ï´Ù. ÇϳªÀÇ ÄÁÅØ½ºÆ®¸¦ Ãß°¡ÇÏ´Â °ÍÀº À¥ ¾îÇø®ÄÉÀ̼ÇÀ» Çϳª¸¦ Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù. Tomcat4.1 ÀÇ conf µð·ºÅ丮¿¡ ÀÖ´Â server.xml ÆÄÀÏÀ» ÅØ½ºÆ®ÆíÁý±â·Î ¿±´Ï´Ù. ¾Æ·¡ ºÎºÐÀ» ÆÄÀÏ¿¡¼ ã¾Æº¸½Ê½Ã¿À. Tomcat ÀÇ Root ÄÁÅØ½ºÆ®´Â ÁÖ¼®À¸·Î °¨½ÎÁ®ÀÖ°í, ±× ¾Æ·¡¿¡ /examples ÄÁÅØ½ºÆ®°¡ º¸ÀÔ´Ï´Ù. docBase ´Â ÇÏµå µð½ºÅ©»óÀÇ °æ·Î¸íÀ̰í, ÇØ´ç Host ÀÇ appBase(="webapps") ¿¡ ´ëÇØ »ó´ë °æ·Î ÀÔ´Ï´Ù.
conf/servlet.xml
|
|
okjsp ¶ó´Â ÄÁÅØ½ºÆ®¸¦ Ãß°¡ÇØ º¸°Ú½À´Ï´Ù. c: µå¶óÀ̺꿡 okjsp µð·ºÅ丮¸¦ ¸¸µì´Ï´Ù. À̰÷À» »õ·Î¿î ÄÁÅØ½ºÆ®ÀÇ Root µð·ºÅ丮·Î Á¤ÇÕ´Ï´Ù. ÁÖÀÇÇÒ Á¡Àº <Context> ű״ xml ÀÇ ¹®¹ýÀ» Áؼö ÇÏ¿©¾ß µÇ±â ¶§¹®¿¡ <Context ... /> ¿Í °°ÀÌ ´Üµ¶Å±׷Π³¡À» ´Ý¾ÆÁְųª <Context ....></Context> ·Î ¸·¾ÆÁÖ¾î¾ß µË´Ï´Ù. Tomcat À» Àç½Ãµ¿ÇÕ´Ï´Ù. reloadable À̶ó´Â ¼Ó¼ºÀº servlet reloading ¿¡ °üÇÑ ¼Ó¼ºÀÔ´Ï´Ù.
conf/servlet.xml
![]() |
|
´ÙÀ½ ÆÄÀÏÀ» c:\okjsp µð·ºÅ丮¿¡ ³Ö°í ºê¶ó¿ìÀú¿¡¼ È£ÃâÇØº¾´Ï´Ù. »õ·Î¿î ÄÁÅØ½ºÆ®¿¡ servlet À» º¹»çÇÏ°í ºê¶ó¿ìÀú¿¡¼ ºÒ·¯º¾´Ï´Ù. ·çÆ®ÄÁÅØ½ºÆ®ÀÇ WEB-INF/ ¾Æ·¡ÀÖ´Â ¸ðµç ÆÄÀϰú µð·ºÅ丮¸¦ c:/okjsp/WEB-INF/ ¿¡ º¹»çÇÑ µÚ¿¡ ºê¶ó¿ìÀú¿¡¼ ÁÖ¼Ò¸¦ http://localhost:8080/okjsp/servlet/HelloWorldExample ·Î È£ÃâÇÏ¸é µË´Ï´Ù.
realpath.jsp
![]() ![]() |
|
ÀÌÁ¦´Â ROOT µð·ºÅ丮¸¦ ¹Ù²Ù´Â ÀÛ¾÷À» ÇØº¸°Ú½À´Ï´Ù. Tomcat4.1 ÀÇ conf µð·ºÅ丮¿¡ ÀÖ´Â server.xml ÆÄÀÏÀ» ÅØ½ºÆ®ÆíÁý±â·Î ¿±´Ï´Ù. ¾Æ·¡ ºÎºÐÀ» ÆÄÀÏ¿¡¼ ã¾Æº¸½Ê½Ã¿À. ÁÖ¼® ºÎºÐÀ» Àо½Ã¸é ¾Æ½Ã°ÚÁö¸¸, À¥ ¾îÇø®ÄÉÀÌ¼Ç ±âº» ¼³Á¤À» º¯°æÇϱ⠿øÇÏ¸é ¹Ù²Ù¶ó°í µÇ¾îÀÖ½À´Ï´Ù.
conf/servlet.xml
|
|
c: µå¶óÀ̺êÀÇ jsphome À̶ó´Â µð·ºÅ丮¸¦ ROOT·Î Àâ¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ( ¾ÆÁÖ ¿À·£¸¸ÀÔ´Ï´Ù. ^^) c:\jsphome µð·ºÅ丮¸¦ ¸¸µç ÈÄ¿¡ ¾Æ·¡Ã³·³ º¯°æÇÕ´Ï´Ù. C:/jsphome ¿¡¼ µð·ºÅ丮 ±¸ºÐÇ¥½Ã´Â ms ÀÇ \ °¡ ¾Æ´Ï¶ó unix ½ºÅ¸ÀÏÀÎ /(½½·¡½Ã) Ç¥½Ã¸¦ ÇÕ´Ï´Ù. ÀÌ ¾Æ·¡¿¡ WEB-INF µð·ºÅ丮¸¦ ¸¸µé°í web.xml ÆÄÀÏÀ» º¹»çÇØ ³õ½À´Ï´Ù. ±×¸®°í classes µð·ºÅ丮¿Í lib µð·ºÅ丮¸¦ ¸¸µé¾î ³õ°í, tomcat À» Àç½Ãµ¿ÇÕ´Ï´Ù. ÀÌÁ¦ ROOT ¸¦ ¹Ù²Ù´Â ¼³Á¤¹ýÀº ³¡³µ½À´Ï´Ù. ÇѰ¡Áö ¼Ó¼ºÀ» ¼³¸íÇÏ·ÁÇÕ´Ï´Ù. reloadable="true" ¶ó´Â ¼Ó¼ºÀÔ´Ï´Ù. servlet ÀÌ º¯°æµÇ¾úÀ» °æ¿ì ÀÌ Context Àüü¸¦ ´Ù½Ã ºÒ·¯¿Àµµ·Ï ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. °³¹ßÁß¿¡´Â "true" ¶ó´Â ¼Ó¼ºÀ¸·Î °³¹ß¿Ï·á ÈÄ¿¡´Â "false" ·Î ÇϽô °ÍÀÌ ¼º´É¸é¿¡¼ µµ¿òÀÌ µË´Ï´Ù. servlet reloading Àº ÆÄÀÏÀÇ °»½Å³¯Â¥¸¦ ºñ±³Çϱ⠶§¹®ÀÔ´Ï´Ù.
conf/servlet.xml
|
|
¼³Á¤ÀÌ ´Ù ³¡³µÀ¸¸é ÅèĹÀ» Àç½Ãµ¿Çϰí, ºê¶ó¿ìÀú¿¡¼ À§¿¡ ÀÖ´Â realpath.jsp ÆÄÀÏÀ» È£ÃâÇØ¼ È®ÀÎÇØº¾´Ï´Ù. |
|
°ü·Ã »çÀÌÆ® |
|
¡áhttp://jakarta.apache.org/tomcat/tomcat-4.1-doc/config/context.html
Tomcat 4.1 Context ¹®¼ |
|
¡áhttp://210.219.132.169/bbs?act=VIEW&bbs=bbs4&seq=23530
Tomcat 4.1.12 ¹öÀü¿¡¼ ¼ºí¸´ Á¢±ÙÀÌ ¾ÈµÇ´Â °æ¿ì |
| xml-typed document http://okjsp.pe.kr |