Chapter 1: Apache Tomcat The Apache Software Foundation

Chapter 1: Apache Tomcat The Apache Software Foundation In 1999, the same folks who wrote the Apache server formed the Apache Software Foundation (ASF). The ASF is a nonprofit organization that was created to facilitate the development of open source software projects. Tomcat is developed under the auspices of the ASF. According to their Web site, the ASF accomplishes this goal by doing the following: . Providing a foundation for open, collaborative software development projects by supplying hardware, communication, and business infrastructure . Creating an independent legal entity to which companies and individuals can donate resources and be assured that those resources will be used for the public benefit . Providing a means for individual volunteers to be sheltered from legal suits directed at ASF projects . Protecting the Apache brand (as applied to its software products) from being abused by other organizations In practice, the ASF does indeed sponsor a great many open source projects. While the best-known of these projects is likely the aforementioned Apache Web server, the ASF hosts many other well-respected and widely used projects, including such respected industry standards as the following: . Xerces: A Java/C++ XML parser with JAXP bindings . Ant: A Java-based build system (and much more) . Axis: A Java-based Web services implementation The number of ASF-sponsored projects is growing fast. Visit www.apache.orgto see the latest list. Tomcat The Tomcat project has its origins in the earliest days of Java s servlet technology. Servlets are a certain type of Java application that plug into special Web servers, called Servlet containers (originally called Servlet engines). Sun created the first Servlet container, called the Java Web Server, which demonstrated the technology but wasn t terribly robust. Meanwhile, the ASF folks created the JServ product, which was a Servlet engine that integrated with the Apache Web server. In 1999, Sun donated its Servlet container code to the ASF, and the two projects were merged to create the Tomcat server. Today, Tomcat is used by Sun in its reference implementation (RI), which means that Tomcat s first priority is to be fully compliant with the Servlet and JavaServer Pages (JSP) specifications published by Sun. This is discussed in more detail in Chapter 2 . The first version of Tomcat was the 3.x series, and it implemented the Servlet 2.2 and JSP 1.1 specifications. The Tomcat 3. x series was descended from the original code that Sun provided to the ASF in 1999. In 2001, Tomcat 4.0 (code-named Catalina) was released. Catalina was a complete redesign of the Tomcat architecture, and built on a new code base. The Tomcat 4. x series was used in the RI of the Servlet 2.3 and JSP 1.2 specifications.

If you looking for unlimited one inclusive web hosting plan please check cheap web hosting website.

Comments are closed.