Ya vimos que si queremos hacer uso de las características avanzadas que se han desarrollado sobre la plataforma Java 2 como son el uso de los servlets y de las páginas JSP (Java Server Pages) necesitamos de un motor que al incorporarlo a nuestro servidor web añada dicha funcionalidad. Dentro de los distintos motores que existen en el mercado para extender las características adicionales de Java 2 probablemente uno de los proyectos más interesantes liderado por Apache.org es el proyecto Jakarta en el cual se ha desarrollado la aplicación Tomcat, la cual no es más que un servidor de aplicaciones con las características de servirnos como motor de servlets y JSP y con la ventaja adicional de ser gratuito, actualmente la última versión estable disponible es la 3.2 aunque ya se encuentra en desarrollo la beta 4.0.