Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.
A Java EE certified platform for developing and deploying enterprise Java applications, Web applications, and Portals, JBoss Application Server provides the full range of Java EE 5 features as well as extended enterprise services including clustering, caching, and persistence.