Tomcat, available from http://jakarta.apache.org/tomcat, is an open source servlet container and the official reference implementation for Java Servlet and JavaServer Pages technologies. Table 10-1 shows Tomcat versions and the specification that each version adheres to. All recipes in this chapter assume Tomcat 4.1.x.
Tomcat version |
Servlet specification |
JSP specification |
---|---|---|
5.0.x (Not yet released) |
2.4 (Work-in-progress at Sun) |
2.0 |
4.1.x |
2.3 |
1.2 |
3.3.1 |
2.2 |
1.1 |
JBoss, available from http://www.jboss.org, is an open source EJB container. JBoss is extremely specification-compliant, making it well suited for application-server neutral development. JBoss also supports hot deploying applications, including web application WAR files. JBoss is not a servlet container. JBoss can embed a servlet container, though. For example, you can configure JBoss to use Tomcat.