Apache Tomcat migration tool for Jakarta EE

Clone this repo:

Branches

Tags

  1. 1f37102 Improve logs by remm · 4 days ago master
  2. 8b17c00 Add back shade plugin by remm · 4 days ago
  3. 0278c8f Drop shade plugin by remm · 4 days ago
  4. 873d7af Add i18n and some validation by remm · 4 days ago
  5. f676558 Add .java to the list by remm · 4 days ago

Apache Tomcat migration tool for Jakarta EE

Overview

This tool is a work in progress.

The aim of the tool is to take a web application written for Java EE 8 that runs on Apache Tomcat 9 and convert it automatically so it runs on Apache Tomcat 10 which implements Jakarta EE 9.

Differences between Java EE 8 and Jakarta EE 9

Jakarta EE 9 is still under development and there are some details that remain to be worked out.

The differences currently supported by this tool are:

  • Renaming packages for Jakarta EE 9 APIs from javax.* to jakarta.*

The differences yet to be implemented by this tool are:

  • Remaining issues once resolved

The issues still to be resolved by the Jakarta EE projects that will impact this tool are:

  • XML schemas