開源軟件之Tomcat

Tomcat是由Apache軟件基金會下屬的Jakarta項目開發的一個Servlet容器,按照Sun Microsystems提供的技術規范,實現了對Servlet和JavaServer Page(JSP)的支持,并提供了作為Web服務器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。由于Tomcat本身也內含了一個HTTP服務器,它也可以被視作一個單獨的Web服務器。但是,不能將 Tomcat 和 Apache Web 服務器混淆,Apache Web Server 是一個用 C 語言實現的 HTTP web server;這兩個 HTTP web server 不是捆綁在一起的。Apache Tomcat 包含了一個配置管理工具,也可以通過編輯 XML 格式的配置文件來進行配置。
Tomcat最初是由Sun的軟件構架師詹姆斯·鄧肯·戴維森開發的。后來他幫助將其變為開源項目,并由Sun貢獻給Apache軟件基金會。由于大部分開源項目O'Reilly都會出一本相關的書,并且將其封面設計成某個動物的素描,因此他希望將此項目以一個動物的名字命名。因為他希望這種動物能夠自己照顧自己,最終,他將其命名為Tomcat(英語公貓或其他雄性貓科動物)。而O'Reilly出版的介紹Tomcat的書籍(ISBN 0-596-00318-8)[1]的封面也被設計成了一個公豹的形象。而Tomcat的Logo兼吉祥物也被設計成了一只公貓。
Tomcat的Servlet引擎通常與Apache或者其他Web服務器一起工作。除了用于開發過程中的調試以及那些對速度和事務處理只有很小要求的用戶,很少會將Tomcat單獨作為Web服務器。但隨著版本的更新,正有越來越多的用戶將其單獨作為Web服務器用以那些對速度和可靠性有較高要求的環境中。由于Tomcat是使用Java開發的,所以它可以運行在任何一個裝有JVM的不同操作系統之上。
***版本的Tomcat為pache-tomcat-7,51CTO下載地址為 http://down.51cto.com/data/328653




















