Warum ist ein Upgrade von Tomcat 9.0.x erforderlich?
Der Support für Tomcat 9.0.x endet am 31. März 2027.
Nach diesem Zeitpunkt gilt:
- Es werden keine Bugfixes mehr bereitgestellt
- Sicherheitslücken werden nicht mehr geprüft oder behoben
- Es sind keine weiteren Releases der 9.0.x-Version zu erwarten
Drei Monate später (ab 30. Juni 2027) werden zusätzlich:
- Download‑Links entfernt
- Dokumentation von der Hauptseite entfernt
Ein Upgrade ist daher notwendig, um weiterhin eine sichere und wartbare Plattform zu gewährleisten.
Warum erfolgt kein Upgrade auf Tomcat 10 oder 11?
Mit Tomcat 10 wurde von den bisherigen Java EE (javax.*) APIs auf Jakarta EE (jakarta.*) APIs umgestellt.
Das bedeutet:
- Sämtliche
javax.*Imports müssen aufjakarta.*angepasst werden - Alle eingesetzten Bibliotheken müssen Jakarta‑kompatibel sein
- Umfangreiche Änderungen an Code, Konfiguration und Abhängigkeiten sind erforderlich
Zusätzlich:
- Tomcat 10.1.x benötigt mindestens Java 11
- Tomcat 11.x benötigt mindestens Java 17
Der Migrationsaufwand ist für bestehende Installationen erheblich und aktuell nicht wirtschaftlich.
Was ist Tomcat 9.1.x?
Die Apache Software Foundation stellt als direkten Nachfolger den Tomcat 9.1.x‑Branch bereit.
Wichtige Fakten:
- Start: kurz vor dem Ende von 9.0.x
- Support bis 31. Dezember 2030
- Fokus: nahezu identisch zu 9.0.x mit minimalen Änderungen
Vorteile von 9.1.x
- Weiterhin Java EE 8 / Servlet 4.0 kompatibel
- Backports von Sicherheits- und Bugfixes
- Upgrade vergleichbar mit einem normalen Minor‑Update
- Kein grundlegender Migrationsaufwand erforderlich
Wichtige Änderungen
- APR / Native Connector entfällt
- Unterstützung nur noch für Tomcat Native 2.x
- Empfehlung: Nutzung von NIO‑Connectoren (HTTP/AJP/HTTPS)
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.