Tomcat

le chat sauvage qui a boosté Java sur le web

🎧 Écoutez l’histoire
⏳ Chargement...

Fin des années 90, Internet explose, et avec lui, les sites web deviennent de plus en plus complexes. On ne veut plus seulement afficher des pages statiques, mais bien des applications dynamiques, capables de gérer des interactions, des bases de données, et des utilisateurs connectés.

Le problème ? Les technologies existantes pour construire des applications web sont soit trop limitées, soit trop propriétaires. Java, qui commence à s’imposer comme un langage universel grâce à sa portabilité (“Write Once, Run Anywhere”), a un potentiel énorme… mais aucune solution vraiment optimisée pour le web.

Quel était l’irritant à résoudre ?

Les développeurs avaient besoin d’un serveur capable de :
• Exécuter du code Java côté serveur (avec des servlets et des JSP – JavaServer Pages).
• Simplifier la création d’applications web complexes.
• Offrir une alternative open-source aux solutions coûteuses des géants comme IBM (WebSphere) ou BEA Systems (WebLogic).

C’est là qu’Apache entre en scène avec Tomcat, en 1999.

Pourquoi Tomcat a fait un carton ?

1. Une solution open-source pour Java
Tomcat était gratuit et open-source, à une époque où les solutions Java côté serveur étaient surtout payantes et hors de portée des petites équipes.
2. Support natif des standards Java EE (aujourd’hui Jakarta EE)
Tomcat permettait de faire tourner des servlets Java et des JSP, ce qui a standardisé la façon de développer des applications web dynamiques en Java. Plus besoin de bricoler des solutions maison.
3. Léger et simple à utiliser
Contrairement à des mastodontes comme WebSphere ou WebLogic, Tomcat était léger, rapide à déployer, et parfait pour les petites applications web. Il a souvent servi de tremplin avant de passer à des solutions plus robustes.

Le rôle stratégique de Sun Microsystems

Petite anecdote : Tomcat a été développé en collaboration avec Sun Microsystems (les créateurs de Java). Pourquoi ? Parce que Sun voulait s’assurer que Java devienne LA norme sur le web. En soutenant un projet open-source comme Tomcat, ils ont donné un énorme coup de pouce à l’écosystème Java.

Et aujourd’hui ?

Tomcat reste une référence pour les applications Java légères et modulaires. Même si des solutions comme WildFly ou Spring Boot l’ont un peu éclipsé, il est encore largement utilisé, notamment dans les projets où simplicité et rapidité de mise en œuvre sont des priorités.

Moralité ? Quand tu veux imposer une technologie, donne aux développeurs les outils qu’ils demandent, pas des usines à gaz. Tomcat, c’était la preuve qu’un projet open-source bien pensé peut renverser des solutions coûteuses et compliquées.

Et toi, tu l’as déjà utilisé, ce “chat sauvage” ? Une petite anecdote sur un projet Java où Tomcat a sauvé la mise ? Je suis curieux d’entendre ton histoire !

46 / 109
Retour aux histoires Réagir sur LinkedIn