The Tomcat server is a Java based Web Application container that was created to run Servlets and JavaServer Pages (JSP) in Web applications
Tomcat was chosen to be the official Sun JSP/servlet container Reference Implementation For this reason, using Tomcat as your development environment is a good choice for those desiring web application portability The latest incarnation of Tomcat generally supports the latest servlet and JSP specifications, so it's a wonderful place to try out new features that will eventually be implemented by all the major container vendors JBoss works well with Tomcat to provide a unified J2EE container Related Tomcat reading