Ich aktualisiere deinen Legacy-Java-App auf JDK 21 und Tomcat 11

S
sarman_hub
S
sarman_hub
Sarmad Habib
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Deine App läuft auf Java 8. Tomcat 9 ist nicht mehr supported. Du hast es versucht

mit Tomcat 10 und alles ist kaputt gegangen, weil Tomcat 10 jedes

javax.* Paket in jakarta.* umbenannt hat.


Ich habe diese Migration bei einer Produktionsanwendung durchgeführt, vom

Start bis zum Ende: JDK 8 auf 21, Tomcat 9 auf 11, vollständige javax-zu-jakarta-Quelle

Migration und das Ersetzen der gebündelten lokalen Jars durch passende Maven

Abhängigkeiten.


WAS ICH BEARBEITE


 -> javax zu jakarta Namespace-Migration im gesamten Code

 -> JDK-Upgrade: 8, 11, 17 oder 21, je nachdem, was du anpeilst

 -> Tomcat 9 auf 10.1 oder 11

 -> Entfernen und Ersetzen interner JDK-APIs

 -> Dependency-Updates und Konfliktlösung bei Versionen

 -> Migration von Ant zu Maven, falls du noch auf Ant bist

 -> Upgrades von Spring Boot 2 auf 3



WAS DU BEKOMMST


  Einen funktionierenden Build auf deiner Zielversion, eine Liste aller Änderungen

  und warum sie gemacht wurden, sowie Hinweise auf alles, was ich gefunden habe und was deine

  Entscheidung erfordert.


Nicht sicher, wie groß dein Upgrade ist? Beginne mit dem Assessment

Package, oder schreib mir zuerst, und ich sage dir Bescheid.

Lerne Sarmad Habib kennen

Sarmad Habib

Software Engineer

  • AusPakistan
  • Mitglied seitSept. 2024
  • ⌀ Antwortzeit1 Stunde
  • Sprachen

    Englisch
Java developer, 5+ years on production systems that can't go down. Most of my work is inside existing codebases: finding why something broke, fixing it, and explaining what happened. I've migrated production apps from JDK 8 to 21 and Tomcat 9 to 11, and debugged live out-of-memory incidents on running servers. Day to day: Java 8-21, Spring Boot, Hibernate, Maven, Oracle and PostgreSQL, Tomcat on Linux, GitLab CI/CD. Message me with your problem before ordering. I'll say honestly whether I'm the right person.

Automatische Übersetzung

Mein Portfolio

Meine weiteren Dienstleistungen im Bereich Software-Entwicklung

Verwandte Tags