|
Apache Tomcat is a Servlet container developed at the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run. Tomcat should not be confused with the Apache web server, which is a C implementation of a HTTP web server; these two HTTP web servers are not bundled together. Apache Tomcat includes tools for configuration and management, but can also be configured by editing configuration files that are normally XML-formatted. Image File history File links No higher resolution available. ...
Image File history File links Size of this preview: 800 Ã 577 pixelsFull resolution (1110 Ã 800 pixel, file size: 225 KB, MIME type: image/jpeg) Note: if the screenshot shows any work that is not a direct result of the program code itself, such as a text or graphics that are...
For other uses, see Software developer (disambiguation). ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
Code complete redirects here. ...
is the 38th day of the year in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...
Java language redirects here. ...
An operating system (OS) is a software that manages computer resources and provides programmers with an interface used to access those resources. ...
A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ...
A servlet container comprises essentially the component of an application server that hosts and interacts with Java servlets. ...
Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on intranets and the World Wide Web. ...
The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The Apache License (Apache Software License previous to version 2. ...
A website (alternatively, web site or Web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or more web servers, usually accessible via the Internet. ...
A servlet container comprises essentially the component of an application server that hosts and interacts with Java servlets. ...
Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. ...
// JavaServer Pages (JSP) is a Java technology that allows software developers to dynamically generate HTML, XML or other types of documents in response to a Web client request. ...
Sun Microsystems, Inc. ...
Java language redirects here. ...
Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on intranets and the World Wide Web. ...
The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are...
Java language redirects here. ...
Apache HTTP Server is an open source HTTP web server for Unix platforms (BSD, Linux, and UNIX systems), Microsoft Windows, and other platforms. ...
C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ...
Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on intranets and the World Wide Web. ...
The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are...
Hypertext Transfer Protocol (HTTP) is a communications protocol used to transfer or convey information on intranets and the World Wide Web. ...
The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are...
The Extensible Markup Language (XML) is a general-purpose markup language. ...
Development status
Members of the ASF and independent volunteers develop and maintain Tomcat. Users have free access to the source code and to the binary form of Tomcat under the Apache License. The initial Tomcat release appeared with versions 3.0.x (previous releases were Sun internal releases, and were not publicly released). Tomcat 6.0.16 is the latest production quality release[1] of the 6.0.x trunk (the branch for the 2.5 servlet specification)[2], as of 2008. The Apache License (Apache Software License previous to version 2. ...
The Java Servlet API allows a software developer to add dynamic content to a web server using the Java platform. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
Product features An overview of the different versions can be found on the Apache website.[2]
Tomcat 3.x (initial release) - Merger of donated Sun Java Web Server code and ASF JServ in 1999.
- Implements Servlet 2.2 and JSP 1.1 specifications.
Tomcat 4.x - Released 2001
- implements the Servlet 2.3 and JSP 1.2 specifications
- servlet container redesigned as Catalina
- JSP engine redesigned as Jasper
- Coyote HTTP connector
- Java Management Extensions (JMX), JSP and Struts-based administration
In computing, Catalina is the name of the Servlet container of Jakarta Tomcat since version 4. ...
In computing, Jasper is the name of the JSP Engine of Apache Tomcat since version 4. ...
Java Management Extensions or JMX is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (e. ...
For the part of a car, see strut or suspension (vehicle). ...
Tomcat 5.x - implements the Servlet 2.4 and JSP 2.0 specifications
- reduced garbage collection, improved performance and scalability
- native Windows and Unix wrappers for platform integration
- faster JSP parsing
Tomcat 6.x - implements the Servlet 2.5 and JSP 2.1 specifications
- support for Unified Expression Language 2.1
- designed to run on Java SE 5.0 and later
- support for Comet through the CometProcessor interface
- is not packaged with an admin console as in past releases.
The Java specification writers and expert groups of the Java web-tier technologies have worked on a unified expression language which is now part of the JSP 2. ...
For other uses, see Comet (disambiguation). ...
History Tomcat started off as a servlet reference implementation by James Duncan Davidson, a software architect at Sun Microsystems. He later helped make the project open source and played a key role in its donation by Sun to the Apache Software Foundation. The Apache Ant software build automation tool was developed as a side-effect of the creation of Tomcat as an open source project.[3] In computing, a reference implementation (or, infrequently, sample implementation) is a software example of a standard for use in helping others implement their own versions of the standard. ...
James Duncan Davidson, born July 29th, 1970 in Lubbock Texas, raised in Oklahoma and Texas. ...
Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ...
Apache Ant is a software tool for automating software build processes. ...
Davidson had initially hoped that the project would become open sourced and, since most open source projects had O'Reilly books associated with them featuring an animal on the cover, he wanted to name the project after an animal.[3] He came up with Tomcat since he reasoned the animal represented something that could fend for itself. Although the tomcat was already in use for another O'Reilly title, his wish to see an animal cover eventually came true when O'Reilly published their Tomcat book with a snow leopard on the cover[4]. Programming Perl is a classic OReilly book. ...
Tomcat 4.x - 4.1.36 - March 24, 2007
- 4.1.31 - October 11, 2004
- 4.0 - September 2001
Tomcat 5.0.x - 5.0.30 - August 30, 2004
- 5.0.28 - August 28, 2004
- 5.0.23
- 5.0.0 - October 9, 2002
Tomcat 5.5.x - 5.5.26 - February 2008
- 5.5.25 - September 2007
- 5.5.23 - March 2007
- 5.5.20 - September 1, 2006
- 5.5.17 - April 28, 2006
- 5.5.16 - March 16, 2006
- 5.5.15 - January 21, 2006
- 5.5.12 - October 9, 2005
- 5.5.9 - April 11, 2005
- 5.5.7 - January 30, 2005
- 5.5.4 - November 10, 2004
- 5.5.1 - September 7, 2004
- 5.5.0 - August 31, 2004
Tomcat 6.x - 6.0.16 - February 7, 2008
- 6.0.14 - August 13, 2007
- 6.0.13 - May 15, 2007
- 6.0.10 - March 1, 2007
- 6.0.0 - December 1, 2006
References Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 70th day of the year (71st in leap years) in the Gregorian calendar. ...
Year 2007 (MMVII) was a common year starting on Monday of the Gregorian calendar in the 21st century. ...
is the 22nd day of the year in the Gregorian calendar. ...
See also This article is a comparison of Web servers. ...
Jonas may refer to: Jonas (name) In Christianity: Justus Jonas, German Protestant reformer Saint Jonah, the Metropolitan bishop of Moscow Jonah, Old Testament prophet Jonas of Orléans, Bishop of Orléans (circa 760-841) In music: Jonas, young canadian rocker from Montréal Jonas, famous oratorio by Italian composer...
JBoss (pronounced Jay Boss) is an open source Java EE-based application server implemented in Java. ...
This article is being considered for deletion in accordance with Wikipedias deletion policy. ...
This page meets Wikipedias criteria for speedy deletion. ...
Open Terracotta is Open Source JVM-level clustering for Java. ...
External links Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ...
Apache ActiveMQ is an open source (Apache 2. ...
Apache Ant is a software tool for automating software build processes. ...
The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. ...
The Apache Portable Runtime (APR) is a supporting library for the Apache web server. ...
Apache Beehive is a Java Application Framework designed to make the development of Java EE based applications quicker and easier. ...
Apache Camel is a powerful rule based routing and mediation engine which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing and mediation rules. ...
Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. ...
Apache Cocoon, often just called Cocoon, is a web development framework built around the concepts of separation of concerns and component-based web development. ...
The Apache Commons is a project of the Apache Software Foundation, formerly under the Jakarta Project. ...
CXF is an open-source Web Services frameworks developed by the Apache Software Foundation. ...
Apache Derby is a Java-based Relational Database Management System that can be embedded in Java programs and used for online transaction processing (OLTP). ...
The Apache Directory Server is an open source project of the Apache Software Foundation. ...
The Apache Excalibur project produces a set of libraries for component based programming in the Java language. ...
Felix is an open source implementation of the Open Services Gateway Initiative (OSGi) Release 4 framework. ...
Apache Forrest is a web-publishing framework based on Apache Cocoon. ...
The Geronimo project is an open source application server developed by the Apache Software Foundation and distributed under the Apache license. ...
This article or section is not written in the formal tone expected of an encyclopedia article. ...
Hadoop is a collection of Free Java software previously developed by the Nutch project but now maintainted by Lucene[1]. The system includes a distributed filesystem reminiscent of GoogleFS named the Hadoop Distributed File System (or just DFS[1]), a clone of MapReduce called HadoopMapReduce[2] and a few other...
Apache Harmony is an open source implementation of Java, starting with Java SE 5. ...
Hivemind is a computer software framework, written in Java. ...
iBATIS is a persistence framework which enables mapping sql queries to POJOs (Plain Old Java Objects). ...
The Jackrabbit Project has been formed to develop an open source implementation of the Content Repository for Java Technology API (JCR), being specified within the Java Community Process as JSR-170. ...
The Apache Java Enterprise Mail Server (a. ...
Apache Lenya is a Java/XML open-source content management system based on the Apache Cocoon content management framework. ...
For other uses of the word Maven see: Maven (disambiguation) Maven is a software tool for Java programming language project management and automated software build. ...
mod_perl is an optional module for the Apache web server. ...
Apache MyFaces is an open-source JavaServer Faces implementation developed by the Apache Software Foundation. ...
Apache Open For Business (Apache OFBiz) is Open Source automation software that is an Apache Top Level Project. ...
OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server, released under the Apache 2. ...
OpenJPA is an open source implementation of the Java Persistence API specification. ...
Apache POI, a project run by the Apache Software Foundation, and previously a sub-project of the Jakarta Project, provides pure Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel. ...
Roller Weblogger is a Java-based, full-featured, Multi-blog, Multi-user, Open Source weblog server. ...
Shale is a web application framework maintained by the Apache Software Foundation. ...
SpamAssassin is a computer program released under the Apache License 2. ...
For the part of a car, see strut or suspension (vehicle). ...
Tapestry is a Java-based programming toolkit that uses XML to implement applications in accordance with the model-view-controller design pattern. ...
This article is about Velocity as template engine. ...
Wicket is a web application framework for the Java programming language that reached version 1. ...
XMLBeans is a Java-to-XML binding framework which is part of the Apache Software Foundation XML project. ...
The Jakarta Project creates and maintains open source software for the Java platform. ...
Lucene is a free open source, information retrieval API originally implemented in Java by Doug Cutting. ...
The Apache XML project is part of the Apache Software Foundation and focus on XML-related projects. ...
Apache Incubator is the gateway for projects hoping to become fully fledged Apache Software Foundation projects. ...
The Byte Code Engineering Library (BCEL) is a project sponsored by the Apache Foundation under their Jakarta charter to provide a simple API for decomposing, modifying, and recomposing binary Java classes (I.e. ...
The Bean Scripting Framework is a method of allowing the use of scripting in Java code. ...
Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag libs, ...) from the Jakarta Project. ...
JMeter is an Apache Jakarta project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. ...
Slide is an open-source content management system from the Jakarta project. ...
Xerces is a family of software packages for parsing and manipulating XML, part of the Apache XML project. ...
Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ...
FOP (Formatting Objects Processor) is an XSL-FO processor written in Java, which provides the feature to convert XSL-FO files to PDF or direct-printable-files. ...
log4j is a Java-based logging utility. ...
XAP (eXtensible Ajax Platform) is an XML-based declarative framework for building interactive Ajax web applications. ...
Jini (pronounced like genie and also called Apache River) is a network architecture for the construction of distributed systems in the form of modular co-operating services. ...
Apache ServiceMix is an open source distributed enterprise service bus (ESB) and service-oriented architecture (SOA) toolkit. ...
log4net is a port of the log4j logging framework to the Microsoft . ...
Abdera is an implementation of the IETF Atom Syndication Format and Atom Publishing Protocol Proposed Standards. ...
Apache Ivy is a transitive dependency manager currently being developed in the Apache Incubator. ...
The Apache License (Apache Software License previous to version 2. ...
|