Le serveur web Apache Tomcat, disponible en open source, fournit un environnement de serveur web Java qui utilise un conteneur intégré dans lequel sont chargées les requêtes HTTP, ce qui permet aux applications web Java de fonctionner sur des systèmes locaux ainsi que sur des systèmes basés sur le serveur.