Apache Tomcat 8.0.1 en bêta : les changements par rapport à la version 7 et à la 8.0.0 RC10

05/02/2014
Tomcat logo

Le conteneur de servlets open source sort en version 8.0.1 bêta. Le point sur les changements depuis la version 7 et depuis la version 8.0.0 release candidate 10.

Le site d'Apache Tomcat annonce la sortie de la version 8.0.1 en bêta. Revue des changements introduits par cette version.

Changements par rapport à la version 7

Concernant les évolutions par rapport à la version 7, notons qu'Apache Tomcat 8 implémente les spécifications Java EE 7.0 Java Servlet 3.1, JavaServer Pages 2.3 et Java Unified Expression Language 3.0.

On note également que la version par défaut des connecteurs est à présent basée sur des entrées/sorties Java non bloquantes (Asynchronous I/O) au lieu des versions bloquantes (Blocking I/O), à la fois pour les protocoles HTTP et AJP.

Signalons, enfin, une nouvelle implémentation du concept de « ressource » venant remplacer les Alias, VirtualLoader, VirtualDirContext, les ressources JAR et les référentiels externes, et proposant une approche unifiée pour configurer des ressources additionnelles. Une application possible est la création de surcharges, un unique WAR pouvant ainsi être utilisé comme base pour servir plusieurs versions modifiées de l'application initiale.

Changements par rapport à la version 8.0.0 release candidate 10

Pour ce qui est des changements par rapport à la version 8.0.0 RC10, on note qu'Apache Tomcat 8.0.1 (bêta) introduit de nombreuses améliorations et modifications. Citons les principales d'entre elles.

On note tout d'abord la résolution d'un problème concernant la prise en charge sendFile pour le connecteur NIO.

De plus, la bêta de la 8.0.1 déplace le contrôle des options de cache et de lien depuis le Context vers le WebResourceRoot afin de permettre à celles-ci d'être changées sans redémarrer l'application.

Enfin, cette version introduit la prise en charge d'un listener dédié pour les événements binding et unbinding des chargeurs de classe.

Solutions

comments powered by Disqus
top