
Nous étions quelques personnes de Kap IT présentes à un séminaire très technique “Tomcat Expert series” d’une demi-journée présenté par Filip Hanik de SpringSource, la “Tomcat-Company” (Filip est un des principaux contributeurs du projet open source Apache Tomcat).
La présentation de Filip voulait démontrer que Tomcat est une alternative viable en production, que ce soit sur le plan technique ou économique.
Beaucoup d’entreprises rechignent à déployer du Tomcat en production à cause du manque de support de type ‘éditeur’, et c’est ce que propose SpringSource avec un packaging orienté production (l’offre TC server).
Apache Tomcat porte certes le poids de son passé (notamment les connecteurs BIO, pour les connaisseurs), mais il reste aujourd’hui une alternative crédible aux gros serveurs J2EE/JEE, malgré les initiatives OSGi et Glassfishv3 qui tentent de corriger le principal inconvénient de ceux-ci, à savoir l’empreinte mémoire au démarrage. A condition d’en maitriser la configuration. C’est l’objectif de l’offre commerciale de SpringSource.
Pour appuyer sa démonstration, Filip nous a expliqué comment :
- Démarrer plusieurs instances sur la même machine (un cluster sans cluster !)
- Choisir les bons paramètres mémoire au démarrage
- Délester le catalina.out
- Diagnostiquer les problèmes avec des outils classiques ou avec TCServer
- Mieux intégrer Tomcat avec un frontal Apache
Les slides (PDF) de cette présentation sont disponibles sur le site SpringSource.
Liens :
- compte-rendu détaillé chez Zenika
- Apache Tomcat
- SpringSource
- Rod Johnson : Spring v3 et autres considérations (vidéo indexée)


