|
Apache Tomcat est un conteneur libre de servlet Java 2 Enterprise Edition.
Issu du projet Jakarta, Tomcat est désormais un projet principal de la fondation Apache.
Tomcat implémente les spécifications des servlets et des JSP de Sun Microsystems, inclut des outils pour la configuration et la gestion, mais peut également être configuré en éditant des fichiers de configuration XML. Comme Tomcat inclut un serveur HTTP interne, il est aussi considéré comme un serveur http lui même.
Tomcat est un serveur Web qui gère les servlets et les JSP. C'est le compilateur Jasper qui compile les pages JSP pour en faire des servlets. Le moteur de servlet Tomcat est souvent employé en combinaison avec un serveur Web Apache ou d'autres serveurs Web.
Ecrit en langage Java, il peut donc s'exécuter via la JVM (machine virtuelle java) sur n'importe quel système d'exploitation la supportant.
Les services Web, comme les applications récentes développées avec la technologie Internet, reposent pour leur mise en production sur un environnement d'exécution de composants serveurs. La plate-forme Tomcat est largement utilisée dans le monde Open Source à cet effet.
Les administrateurs ou les développeurs qui participent à cette formation sauront gérer des serveurs applicatifs mettant en production des applications développées avec la technologie libre et notamment avec Struts.
|