Apache Tomcat - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Historique

Le projet Tomcat a été lancé comme implémentation de référence des servlets par James Duncan Davidson, architecte logiciel chez Sun. Il a contribué à rendre le projet libre et a joué un rôle majeur dans sa donation par Sun à la fondation Apache.

Davidson aspirait dès le départ à rendre le projet libre. Comme la plupart des projets libres sont associés à un livre O'Reilly avec un animal en couverture, il a souhaité donner un nom d'animal au projet. Il a choisi le nom Tomcat (litt. matou) car cet animal représentait quelque chose qui peut prendre soin de lui-même. Son souhait de voir une couverture d'animal s'est finalement concrétisé lorsque O'Reilly a publié un livre sur Tomcat (en) avec un félin en couverture.

Fonctionnalités des versions

Tomcat 3.x (version initiale)

  • implémente les spécifications Servlet 2.2 et JSP 1.1 ;
  • rechargement des servlets ;
  • fonctionnalités HTTP de base.

Tomcat 4.x

  • implémente les spécifications Servlet 2.3 et JSP 1.2 ;
  • nouveau conteneur de servlets Catalina ;
  • nouveau moteur JSP Jasper ;
  • connecteur Coyote ;
  • Java Management Extensions (JMX), JSP et administration Struts.

Tomcat 5.x

  • implémente les spécifications Servlet 2.4 et JSP 2.0 ;
  • ramasse-miettes réduit, performances et extensibilité améliorées ;
  • wrappers natifs Windows et Unix ;
  • analyse JSP plus rapide.

Tomcat 6.x

  • implémente les spécifications Servlet 2.5 et JSP 2.1 ;
  • support de Java 5 ;
  • amélioration de l'utilisation mémoire.

Tomcat 7.x

  • implémente les spécifications specifications Servlet 3.0, JSP 2.2 etEL 2.2;
  • support de Java 6 ;
  • amélioration de la détection et de la prévention des fuites de mémoire
  • mode hébergé simplifié
Page générée en 0.077 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise