
|
Apache Tomcat |
|
|---|---|
![]() |
|
| 开发 | Apache Software Foundation |
| 最近版本 | 6.0.14 / 2007年5月15日 |
| 操作系统 | 跨平台 |
| 类型 | 网页服务器 |
| 许可协议 | Apache license |
| 网站 | tomcat.apache.org |
|
查看 • 讨论 • 编辑 • 历史
|
|
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。
目录 |
Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公豹的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。
Tomcat提供了一个Jasper编译器用以将JSP编译成对应的Servlet。
Tomcat的Servlet引擎通常与Apache或者其他Web服务器一起工作。除了用于开发过程中的调试以及那些对速度和事物处理只有很小要求的用户,很少会将Tomcat单独作为Web服务器。但随着版本的更新,正有越来越多的用户将其单独作为Web服务器用以那些对速度和可靠性有较高要求的环境中。
由于Tomcat是使用Java开发的,所以它可以运行在任何一个装有JVM的不同操作系统之上。
和其他Apache软件基金会旗下的项目一样,Tomcat是由该基金会的会员和其他志愿者开发与维护的,并且是一个被置于Apache协议之下的开源软件。用户可以根据该协议免费获得其源代码及可执行文件。最初被发布出来的版本是Tomcat 3.0.x,当前的最新稳定版本是6.0.x。
$CATALINA_HOME Tomcat安装目录 ├─bin 用以启动、关闭Tomcat或者其他功能的脚本(.bat文件和.sh文件) ├─common Catalina和Web应用程序会用到的Class及库文件 ├─conf 用以配置Tomcat的XML及DTD文件 ├─logs Catalina和其他Web应用程序的日志文件 ├─server Catalina用到的Class及库文件 ├─shared Web应用程序用到的Class及库文件 ├─temp 临时文件 ├─webapps Web应用程序根目录 └─work 用以产生有JSP编译出的Servlet的.java和.class文件
|
查 • 论 • 编 • 历
|
|
|---|---|
| 顶级项目 | ActiveMQ · Ant · Apache HTTP Server · APR · Beehive · Camel · Cayenne · Cocoon · Commons · Derby · Directory · Excalibur · Felix · Forrest · Geronimo · Gump · Hadoop · Harmony · HiveMind · iBATIS · Jackrabbit · James · Lenya · Maven · mod_perl · MyFaces · OFBiz · OpenEJB · OpenJPA · POI · Roller · Shale · SpamAssassin · stdcxx · Struts · Tapestry · Tomcat · Tuscany · Velocity · Wicket · XMLBeans |
| 其他项目 | Jakarta项目 · Lucene · Apache XML · Apache Incubator |
| 子项目 | BCEL · BSF · Cactus · JMeter · Slide · Xerces · Batik · FOP · Log4j · XAP · River · ServiceMix · Log4Net · Abdera · Ivy · CXF · ODE |
| 许可证: Apache许可证 · 网站: http://apache.org/ | |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History