Tomcat è un software open source con diverse funzionalità, la più importante delle quali è quella del Web Application Server conforme alle specifiche Java 2 Enteprise Edition (J2EE) ovvero un server capace di gestire e supportare le pagine JSP e le servlet. Tuttavia, in particolare con la versione 5.5 di Tomcat sono state ampliate le funzionalità iniziali apportando le seguenti innovazioni:
-
Supporto di alcuni framework di sviluppo come ad esempio Struts;
-
Supporto dei Web Services attraverso l’utilizzo del framework ApacheAxis;
-
Supporto delle tecnologie di Object-relational mapping come Hibernate.
Tomcat è un prodotto Open Source dell’Apache Group, si può scaricare gratuitamente da http://tomcat.apache.org/ ed disponibile per diverse piattaforme: Microsoft Windows, Linux, Macintosh o UNIX.