Tomcat 3.1 ¹öÁ¯°ú ´Þ¸®, ÅèĹ 3.2 ¿¡´Â ¸¹Àº º¯È°¡ ÀÌ·ç¾îÁø µí ÇÏ´Ù. ÅèĹ 3.1±îÁö´Â servlet ¹× JSP spec ¿¡ ´ëÇÑ ±â´ÉÀÇ ±¸Çö Â÷¿øÀ̶ó¸é 3.2 ¹öÁ¯ºÎÅÍ´Â ÆÛÆ÷¸Õ½º Æ©´× ,º¸¾È°ü·Ã º¸¿Ï(SSLµî..), ÅèĹ ÀÚü¿¡¼ÀÇ ¾²·¹µå Ç®¸µ Áö¿ø ¹× mod_jserv °°Àº web-server-pluginÀÇ ÀçÀÛ¼º(mod_jk) µî À¥ ¾îÇø®ÄÉÀÌ¼Ç ¼¹ö·ÎÀÇ µµ¾à °úÁ¤À¸·Î º¸¿©Áø´Ù. ¾ÕÀ¸·Î ³ª¿Ã 4.0 ¹öÁ¯ºÎÅÍ´Â ¸¹Àº ±â´ë¸¦ °É¾îµµ ÁÁÀ»µí ÇÏ´Ù. ´õ¿í ÀÚ¼¼ÇÑ »çÇ×Àº Tomcat °ü·Ã ¹®¼¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
Tomcat 3.1
Tomcat 3.2
Tomcat 3.2.1
Tomcat 4.0
A. Stand_alone
a. ÅèĹ È¥ÀÚ¼ À¥ ¼¹ö ¹× Servlet ÄÁÅ×ÀÌ³Ê ±â´É ¸ðµÎ ó¸®
Áï, µ¶ÀÚÀûÀÎ À¥ ¾îÇø®ÄÉÀÌ¼Ç ¼¹öÀÌ´Ù.
b. ÅèĹÀÌ Stand-alone ÀÏ °æ¿ì Static Fileµî¿¡ ´ëÇÑ Ã³¸®´Â CPU ³¶ºñÀÓ.
static file ¿¹ : HTML, Image files
c. Apache ó·³ È®À强ÀÌ(perl,php) ¾ø°í Á¤ÀûÈÀϵîÀÇ Ã³¸®°¡ °ß°íÇÏÁö ¸øÇÔ.
d. ±×·¯¹Ç·Î Apache °°Àº À¥¼¹ö¿Í º´ÇàÇÏ¿© ó¸®ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÓ.
B. In-Process
a. Apache2.0 °ú °°Àº Multi-Threaded-Server °¡ ÇÊ¿äÇÔ.
b. out-process ¿¡ ºñÇØ ºñ±³Àû ºü¸¥ ÆíÀÓ.
c. apacheµîÀÇ À¥¼¹ö ÇÁ·Î¼¼½º³»¿¡¼ JVM µîÀÌ ½ÇÇàµÊ.
ÀÌ´Â web-server-plugin¿¡ ÀÇÇØ ±¸ÇöµÊ.
d. JNI »ç¿ë
C. Out-Process
a. TCP/IP¼ÒÄÏÀ» »ç¿ëÇÏ´Â IPC »ç¿ë
b. À¥¼¹öÀÇ ÇÁ·Î¼¼½º¹Û¿¡¼ JVMÀÌ ½ÇÇà
c. ÇÁ·ÎÅäÄݷδ Ajpv12 ¿Í Ajpv13 ¸¦ »ç¿ë
* Web-Server-PluginÀº ÅèĹÀÌ À¥¼¹ö¿Í º´ÇàÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁø ¸ðµâ
* Ŭ¶óÀ̾îÆ®ÃøÀÇ Servlet ȤÀº JSP´ëÇÑ ¿äûÀº À¥¼¹ö°¡ Web-Server-plugin ¿¡°Ô Àü¼Û
* ¶ÇÇÑ, Web-Server-Plugin Àº Àü´Þ¹ÞÀº ¸Þ½ÃÁö¸¦ ÅèĹ¿¡°Ô Àü¼Û.
* Áï, Web-Server-PluginÀº À¥¼¹ö(Apache)¿Í ÅèĹ»çÀÌÀÇ ÀÇ»ç¼ÒÅë ´ç´ãÀÚÀÓ.
* ÅèĹ3.1 ¹öÁ¯ÀÇ web-server-pluginÀº mod_jserv.so ¸¸ Áö¿øÇÑ´Ù.
* ÅèĹ3.2 ¹öÁ¯ÀÇ Web-Server-PluginÀº mod_jserv.so ¿Í mod_jk.so µî µÎ°¡Áö¸¦ Áö¿øÇÑ´Ù.
* Åë½ÅÀ» µ½±â À§ÇØ web-server-plugin°¡ ÇÊ¿äÇÑ °ÍÀº Æ÷Æ®¿Í ÇÁ·ÎÅäÄÝ(Ajp..)ÀÓ.
* ¾ÆÆÄÄ¡ ¹× ÅèĹ»çÀÌ¿¡¼ À§ÀÇ Æ÷Æ®¿Í ÇÁ·ÎÅäÄÝ·Î ÀÎÇØ Åë½ÅÀÌ °¡´ÉÇÏ¸ç ±âŸ È£½ºÆ® Á¤º¸µµ ÇÊ¿ä.
* ´ÙÀ½Àº mod_jserv.so ¿Í mod_jk.so ÀÇ ºñ±³ÀÌ´Ù.
a. mod_jserv.so
-±¸Á¶°¡ º¹ÀâÇÏ´Ù.
-SSLÀ» Áö¿øÇÏ´Â HTTPS Áö¿ø ¾ÈµÊ
-Ajpv12 ¸¸ Áö¿ø
-¼ºí¸´ Áö¿ø ¹öÁ¯ ³·À½ ..
-Tomcat 3.1, 3.2¿¡¼ ¸ðµÎ Áö¿ø
-±âŸ..
b. mod_jk.so
-±¸Á¶°¡ º¹ÀâÇÏÁö ¾Ê´Ù.
-mod_jserv.so ¸¦ ¾à°£¸¸ º¯°æÇÑ °ÍÀÌ ¾Æ´Ï´Ù.
-mod_jserv ¸¦ ¿ÏÀüÈ÷ ÀçÀÛ¼ºÇÑ °ÍÀÌ´Ù.
-¾ÆÆÄÄ¡, ³Ý½ºÄÉÀÌÇÁµîÀ» Áö¿ø
-¾ÆÆÄÄ¡ 1.3.x ¹× ¾ÆÆÄÄ¡ 2.x.x Áö¿ø
-Tomcat 3.2¿¡¼¸¸ Áö¿ø
-SSL Áö¿ø
-Ajpv 12 ¹× Ajpv13 ¸ðµÎ Áö¿ø
-±âŸ