The Apache Tomcat Project

Tomcat

Documentation

Download

Archives

Jakarta

Get Involved

Misc

Apache Tomcat

ÅèĹÀº ¼­ºí¸´ ÄÁÅ×À̳ÊÀ̸ç, ÀÚ¹Ù ¼­ºí¸´ Java Servlet°ú ÀÚ¹Ù¼­¹ö ÆäÀÌÁöJavaServer Pages ±â¼ú¿¡ ´ëÇÑ °ø½ÄÀûÀÎ ÂüÁ¶ ±¸ÇöüÀÔ´Ï´Ù. ÀÚ¹Ù ¼­ºí¸´°ú ÀÚ¹Ù¼­¹ö ÆäÀÌÁö ½ºÆåÀº Java Community Process ÁÖµµÇÏ¿¡ ½ã¿¡ ÀÇÇØ¼­ °³¹ßµË´Ï´Ù.

ÅèĹÀº ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î ¶óÀ̼¾½º ¾Æ·¡ °ø°³ÀûÀ̰í ÇÔ²² Çϴ ȯ°æ¿¡¼­ °³¹ßµÇ°í ¹èÆ÷µË´Ï´Ù. ÅèĹÀº Àü¼¼°èÀÇ º£½ºÆ® °³¹ßÀÚµéÀÇ ÇÕÀÛÀ¸·Î ÀǵµµÈ °ÍÀÔ´Ï´Ù. ÀÌ·± °ø°³°³¹ß ÇÁ·ÎÁ§Æ®¿¡ ´ç½ÅÀ» ÃÊ´ëÇÕ´Ï´Ù. Âü°¡Çϱâ À§ÇØ ÇÊ¿äÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿©±â¸¦ Ŭ¸¯Çϼ¼¿ä.


Tomcat Versions

¿ì¼±, ÇöÀç ¹èÆ÷µÈ ÅèĹ Á¦Ç° ¹öÀü°ú ¼­ºí¸´/JSP ½ºÆå¿¡ ´ëÇÑ ºñ±³Ç¥ÀÔ´Ï´Ù:

Servlet/JSP Spec ÅèĹ ¹öÀü
2.4/2.0 5.0.12 Beta
2.3/1.2 4.1.27
2.2/1.1 3.3.1a

¾î¶² ¹öÀüÀ» ½á¾ßÇÒ Áö¿¡ ´ëÇÑ ¼±ÅÃÀ» µ½±â À§Çؼ­ ¹èÆ÷ ¹öÀü¿¡ ´ëÇØ Á» ´õ ÀÚ¼¼È÷ ¼³¸íÇØ ³õ¾Ò½À´Ï´Ù. °¢ ¹öÀü¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº °¢ ¹èÆ÷ÆÇ¿¡ ÀÖ´Â ¸±¸®½º ³ëÆ® ÆÄÀÏ¿¡ ³ª¿ÍÀÖ½À´Ï´Ù.

Tomcat 5.x

ÅèĹ 5.xÀº ÅèĹ ¹èÆ÷ÆÇÀÇ ÁÖ·ù·Î ¶°¿À¸£´Â ¹öÀüÀÔ´Ï´Ù. À̰ÍÀº ÅèĹ 3.3 °ú ÅèĹ 4.1 ÄÚµå±â¹ÝÀ¸·Î ¸¸µé¾îÁ® ÀÖ½À´Ï´Ù. 5.x¹öÀüÀº ¼­ºí¸´ 2.4 ¿Í JSP 2.0 ½ºÆåÀ» ±¸ÇöÇÕ´Ï´Ù.

ÅèĹ 5.0.x. ÅèĹ 5.0Àº 4.1¹öÀüÀ» ¿©·¯ ¹æ¸é¿¡¼­ °³¼±Çß½À´Ï´Ù. °³¼±Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:

  • ¼º´É ÃÖÀûÈ­¿Í °¡ºñÁö Ä÷º¼Ç °¨¼Ò
  • ¸®ÆÑÅ丵µÈ ¾îÇø®ÄÉÀÌ¼Ç ¹èÄ¡±â´É. Á¤½ÄÀ¸·Î ¼­ºñ½ºÇϱâ Àü¿¡ À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ ¿À·ù°Ë»ç(validation)¿Í ÄÄÆÄÀÏ(compilation)À» Áö¿øÇÏ´Â ¼±ÅÃÀûÀÎ µ¶¸³ ¹èÄ¡±â´ÉÀÌ ÀÖ½À´Ï´Ù.
  • JMX¿Í ¸Å´ÏÀú À¥ ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÑ ¿Ïº®ÇÑ ¼­¹ö ¸ð´ÏÅ͸µ ±â´É
  • È®À强(Scalability)°ú ½Å·Ú¼º(reliability) Çâ»ó
  • Áøº¸µÈ Ç®¸µ°ú ÅÂ±× Ç÷¯±×Àΰú °°ÀÌ, Çâ»óµÈ ű׶óÀ̺귯¸® ó¸®
  • Improved platform integration, with native Windows and Unix wrappers
  • Embedding of Tomcat using JMX
  • Enhanced Security Manager support
  • Integrated session clustering
  • Expanded documentation


Tomcat 4.x

Tomcat 4.x implements a new servlet container (called Catalina) that is based on completely new architecture. The 4.x releases implement the Servlet 2.3 and JSP 1.2 specifications.

Tomcat 4.1.x. Tomcat 4.1.27 Stable is the latest release. Tomcat 4.1 is a refactoring of Tomcat 4.0.x, and contains significant enhancements, including:

  • JMX based administration features
  • JSP and Struts based administration web application
  • New Coyote connector (HTTP/1.1, AJP 1.3 and JNI support)
  • Rewritten Jasper JSP page compiler
  • Performance and memory efficiency improvements
  • Enhanced manager application support for integration with development tools
  • Custom Ant tasks to interact with the manager application directly from build.xml scripts

Tomcat 4.0.x. Tomcat 4.0.6 is the old production quality release. Tomcat 4.0 is the next generation of Tomcat. The 4.0 servlet container (Catalina) has been developed from the ground up for flexibility and performance. Version 4.0 implements the final released versions of the Servlet 2.3 and JSP 1.2 specifications. As required by the specifications, Tomcat 4.0 also supports web applications built for the Servlet 2.2 and JSP 1.1 specifications with no changes.


Tomcat 3.x

There are several versions of Tomcat 3.x currently available for download:

  • Version 3.3 is the current production quality release for the Servlet 2.2 and JSP 1.1 specifications. Tomcat 3.3 is the latest continuation of the Tomcat 3.x architecture and it is more advanced then 3.2.4, which is the 'old' production quality release.
  • Version 3.2.4 is the 'old' production quality release and is now in maintenance only mode.
  • Version 3.1.1 is a legacy release.

All Tomcat 3.x releases trace their heritage back to the original Servlet and JSP implementations that Sun donated to the Apache Software Foundation. The 3.x versions all implement the Servlet 2.2 and JSP 1.1 specifications.

Tomcat 3.3.x. Version 3.3.1 is the current production quality release. It continues the refactoring that was begun in version 3.2 and carries it to its logical conclusion. Version 3.3 provides a much more modular design and allows the servlet container to be customized by adding and removing modules that control the processing of servlet requests. This version also contains many performance improvements.

Tomcat 3.2.x. Version 3.2 added few new features since 3.1; the major effort was a refactoring of the internals to improve performance and stability. The 3.2.1 release, like 3.1.1, was a security patch. Version 3.2.2 fixed a large number of bugs and all known specification compliance issues. Version 3.2.3 was a security update that closes a serious security hole. Version 3.2.4 is a minor bug fix release. All users of Tomcat versions prior to 3.2.3 should updgrade as soon as possible. With the exception of fixes for critical security related bugs, development on the Tomcat 3.2.x branch has stopped.

Tomcat 3.1.x. The 3.1 release contained several improvements over Tomcat 3.0, including servlet reloading, WAR file support and added connectors for the IIS and Netscape web servers. The latest maintenance release, 3.1.1, contained fixes for security problems. There is no active development ongoing for Tomcat 3.1.x. Users of Tomcat 3.1 should update to 3.1.1 to close the security holes and they are strongly encouraged to migrate to the current production release, Tomcat 3.3.

Tomcat 3.0.x. Initial Tomcat release.




Copyright © 1999-2003, Apache Software Foundation